diff options
| author | Paul Annesley | 2014-12-03 02:06:45 -0800 |
|---|---|---|
| committer | Mike McQuaid | 2014-12-03 11:08:08 +0000 |
| commit | ddaabae7a9e1bfb826c473f77dad5fb4170c7507 (patch) | |
| tree | e967b5a0dc213affa308c5fdc101ab60b0c878e6 /Library/Formula | |
| parent | 562e6e1ff544a2f28ccfc5f9fa1ece29918d8ae4 (diff) | |
| download | homebrew-ddaabae7a9e1bfb826c473f77dad5fb4170c7507.tar.bz2 | |
cc65: fix HEAD install; gcc.mak no longer exists.
The `-f make/gcc.mak` option is still required for the latest stable
release, but `make/gcc.mak` was made unnecessary and removed in cc65
commit 9fece990bea6525bec5afd8b60d1c731a4d13839 in 2013, so providing
that option for HEAD builds causes an error.
Closes #34639.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/cc65.rb | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/Library/Formula/cc65.rb b/Library/Formula/cc65.rb index 1cc5ff4e2..8a90d2a0a 100644 --- a/Library/Formula/cc65.rb +++ b/Library/Formula/cc65.rb @@ -13,8 +13,16 @@ class Cc65 < Formula def install ENV.deparallelize ENV.no_optimization - system "make", "-f", "make/gcc.mak", "prefix=#{prefix}", "libdir=#{share}" - system "make", "-f", "make/gcc.mak", "install", "prefix=#{prefix}", "libdir=#{share}" + + make_vars = ["prefix=#{prefix}", "libdir=#{share}"] + + if head? + system "make", *make_vars + system "make", "install", *make_vars + else + system "make", "-f", "make/gcc.mak", *make_vars + system "make", "-f", "make/gcc.mak", "install", *make_vars + end end def caveats; <<-EOS.undent |
