Add the fno-common flag to work around an issue with ld: common symbols not allowed...
authorMathieu Malaterre <mathieu.malaterre@gmail.com>
Wed, 11 Jan 2012 13:54:11 +0000 (13:54 +0000)
committerMathieu Malaterre <mathieu.malaterre@gmail.com>
Wed, 11 Jan 2012 13:54:11 +0000 (13:54 +0000)
libopenjpeg/jpwl/CMakeLists.txt

index 5241177953870a527fd554c6409ec63f48f36f73..6fcfc9575d603a98f5ca4231b22ca164688ca452 100644 (file)
@@ -3,6 +3,12 @@
 ADD_DEFINITIONS(-DUSE_JPWL)
 
 SET(JPWL_SRCS crc.c jpwl.c jpwl_lib.c rs.c)
+IF(APPLE)
+  SET_SOURCE_FILES_PROPERTIES(
+    rs.c
+    PROPERTIES
+    COMPILE_FLAGS -fno-common)
+ENDIF(APPLE)
 
 INCLUDE_DIRECTORIES(
   ${OPENJPEG_SOURCE_DIR}/libopenjpeg