]> Creatis software - gdcm.git/blobdiff - src/gdcmjpegls/Decoder/CMakeLists.txt
Avoid FileHelper::CheckMandatoryElements to be confused by uncomplete headers
[gdcm.git] / src / gdcmjpegls / Decoder / CMakeLists.txt
index 8f7809153c5c45d107885898e858473049daa112..da2bcd119ebc1f434c008251ffb815ec663e13c2 100644 (file)
@@ -1,12 +1,6 @@
 INCLUDE_REGULAR_EXPRESSION("^.*$")
 
-CHECK_INCLUDE_FILE("unistd.h"    HAVE_UNISTD_H)
-CONFIGURE_FILE(
-  "${GDCMJPEGLS_SOURCE_DIR}/Decoder/jpegls_config.h.in"
-  "${GDCMJPEGLS_BINARY_DIR}/Decoder/jpegls_config.h"
-  @ONLY IMMEDIATE)
-
-INCLUDE_DIRECTORIES("${GDCMJPEGLS_BINARY_DIR}/Decoder")
+INCLUDE_DIRECTORIES("${GDCMJPEGLS_BINARY_DIR}")
 
 SET(GDCMJPEGLS_SRCS
   global.c 
@@ -18,6 +12,18 @@ SET(GDCMJPEGLS_SRCS
   bitio.c 
   melcode.c)
 
+# Do the -fno-common magic
+IF(APPLE)
+  FOREACH(f ${GDCMJPEGLS_SRCS})
+    SET_SOURCE_FILES_PROPERTIES(
+      "${GDCMJPEGLS_SOURCE_DIR}/Decoder/${f}"
+      PROPERTIES COMPILE_FLAGS -fno-common)
+  ENDFOREACH(f)
+ENDIF(APPLE)
+
+
 ADD_LIBRARY(gdcmjpegls ${GDCMJPEGLS_SRCS})
+#ADD_EXECUTABLE(locod ${GDCMJPEGLS_SRCS})
 
 # TODO must do the INSTALL_ blah thing
+INSTALL_TARGETS(/lib/gdcm/ gdcmjpegls)