aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/primesieve.rb
blob: 4f2b12c4a49ecf7dd62939d0d9d65f675d7e6c34 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
require "formula"

class Primesieve < Formula
  homepage "http://primesieve.org/"
  url "http://dl.bintray.com/kimwalisch/primesieve/primesieve-5.2.tar.gz"
  sha1 "f79aebf1ec19f22f67a61ecc620fc1693f1764e0"

  def install
    system "./configure", "--prefix=#{prefix}", "CXX=#{ENV.cxx}",
                          "CXXFLAGS=#{ENV.cflags}"
    system "make install"
  end

  test do
    system "#{bin}/primesieve", "2", "1000", "--count=1", "-p2"
  end
end