X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2Fgdcmjasper%2Fsrc%2Flibjasper%2FCMakeLists.txt;h=cb30a24499ccd9f151f3ed55cc7ed6c0ee3760ad;hb=7c8b232fb62e92da08750b81d3126651f60b8f3f;hp=33cebb74f6c7fc067c9e4279005bbcac65c2c908;hpb=899e8669c13651e11b308af90a5454f72f5c3d5c;p=gdcm.git diff --git a/src/gdcmjasper/src/libjasper/CMakeLists.txt b/src/gdcmjasper/src/libjasper/CMakeLists.txt index 33cebb74..cb30a244 100644 --- a/src/gdcmjasper/src/libjasper/CMakeLists.txt +++ b/src/gdcmjasper/src/libjasper/CMakeLists.txt @@ -29,6 +29,15 @@ IF(HAVE_LIBJPEG) INCLUDE_DIRECTORIES(${GDCM_BINARY_DIR}/src/gdcmjpeg/8) ENDIF(HAVE_LIBJPEG) +# For more info about this patch see the thread on gcc: +# [ld: common symbols not allowed with MH_DYLIB output format with the -multi_module option] +# http://www.mail-archive.com/gcc@gcc.gnu.org/msg05981.html +IF(APPLE) + SET_SOURCE_FILES_PROPERTIES( + "${GDCMJASPER_SOURCE_DIR}/src/libjasper/jpc/jpc_t1cod.c" + PROPERTIES COMPILE_FLAGS -fno-common) +ENDIF(APPLE) + INCLUDE_DIRECTORIES(${GDCMJASPER_BINARY_DIR}/src/libjasper/include) INCLUDE_DIRECTORIES(${GDCMJASPER_SOURCE_DIR}/src/libjasper/include) GDCM_CONVENIENT_LIBRARY(base bmp jp2 jpc jpg mif pgx pnm ras)