summaryrefslogtreecommitdiff
path: root/src/plugins/scripts
diff options
context:
space:
mode:
authorSebastien Helleu <flashcode@flashtux.org>2012-04-07 11:31:34 +0200
committerSebastien Helleu <flashcode@flashtux.org>2012-04-07 11:31:34 +0200
commit7682a1ae44f035446180674ea1dbb3c5b0e7cd8a (patch)
tree9e201ec02047ae34cf427b3d1722f60c1b6c71fc /src/plugins/scripts
parent1307ab9ffc20f8afbeb9d07f33cf7778203e4e25 (diff)
downloadweechat-7682a1ae44f035446180674ea1dbb3c5b0e7cd8a.zip
perl: fix compilation on OS X (bug #30701)
Diffstat (limited to 'src/plugins/scripts')
-rw-r--r--src/plugins/scripts/perl/CMakeLists.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/scripts/perl/CMakeLists.txt b/src/plugins/scripts/perl/CMakeLists.txt
index df598b960..276477f89 100644
--- a/src/plugins/scripts/perl/CMakeLists.txt
+++ b/src/plugins/scripts/perl/CMakeLists.txt
@@ -23,6 +23,11 @@ weechat-perl-api.h)
SET_TARGET_PROPERTIES(perl PROPERTIES PREFIX "")
IF(PERL_FOUND)
+ IF(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
+ # remove "-arch xxx" on Mac OS X
+ STRING(REGEX REPLACE "-arch ppc|-arch i386|-arch x86_64" "" PERL_CFLAGS "${PERL_CFLAGS}")
+ STRING(REGEX REPLACE "-arch ppc|-arch i386|-arch x86_64" "" PERL_LFLAGS "${PERL_LFLAGS}")
+ ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
ADD_DEFINITIONS(${PERL_CFLAGS})
INCLUDE_DIRECTORIES(${PERL_INCLUDE_PATH})
# ugly hack to force linking against Dynaloader.a