aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/bdw-gc.rb
blob: b8a511bffba720c2af6d1a484330952302fe0926 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
require 'formula'

class BdwGc <Formula
  @url='http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc-7.1.tar.gz'
  @homepage='http://www.hpl.hp.com/personal/Hans_Boehm/gc/'
  @md5='2ff9924c7249ef7f736ecfe6f08f3f9b'

  def install
    if MACOS_VERSION == 10.6
      # LLVM gives an unsupported inline asm error
      ENV.gcc_4_2
      
      # ucontext has been deprecated in 10.6
      # use this flag to force the header to compile
      ENV['CPPFLAGS'] = ENV['CPPFLAGS'] + " -D_XOPEN_SOURCE"
    end

    system "./configure", "--prefix=#{prefix}", "--disable-debug", "--disable-dependency-tracking"
    system "make install"
  end
end