diff options
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/weechat.rb | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/Library/Formula/weechat.rb b/Library/Formula/weechat.rb index ca283ee85..8c8e30f78 100644 --- a/Library/Formula/weechat.rb +++ b/Library/Formula/weechat.rb @@ -10,10 +10,20 @@ class Weechat <Formula depends_on 'gnutls' def install + + # Remove all arch flags from the PERL_*FLAGS as we specify them ourselves. + # This messes up because the system perl is a fat binary with 32,64 and PPC + # compiles, but our deps don't have that. + archs = ['-arch ppc', '-arch i386', '-arch x86_64'] + inreplace "src/plugins/scripts/perl/CMakeLists.txt", + 'IF(PERL_FOUND)', + 'IF(PERL_FOUND)' + + %Q{\n STRING(REGEX REPLACE "#{archs.join '|'}" "" PERL_CFLAGS "${PERL_CFLAGS}")} + + %Q{\n STRING(REGEX REPLACE "#{archs.join '|'}" "" PERL_LFLAGS "${PERL_LFLAGS}")} + #FIXME: Compiling perl module doesn't work #NOTE: -DPREFIX has to be specified because weechat devs enjoy being non-standard system "cmake", "-DPREFIX=#{prefix}", - "-DDISABLE_PERL=ON", "-DDISABLE_RUBY:BOOL=ON", std_cmake_parameters, "." system "make install" |
