]> Creatis software - gdcm.git/blobdiff - src/gdcmjpegls/Decoder/CMakeLists.txt
COMP: Fix ttyf, might be used unitialized...
[gdcm.git] / src / gdcmjpegls / Decoder / CMakeLists.txt
index 8de55c3d6629092880fa44c2a0452d8f5e8ac25b..c00765bbc84b1042910efc2b9f9a254129dba445 100644 (file)
@@ -1,10 +1,6 @@
-#CC=cc
-#PKGNAME=loco
-#OPTFLAGS=  -Aa $(CFL) -DBIG_ENDIAN
+INCLUDE_REGULAR_EXPRESSION("^.*$")
 
-#CFLAGS  = $(OPTFLAGS) $(VFL) $(DFL) -DPGMPREFIX=\"$(PREFIX)\" -DMELCODE -DEXTERNDISTRIB -Dinline="" -DNDEBUG
-
-#LNKFLAGS = -lm
+INCLUDE_DIRECTORIES("${GDCMJPEGLS_BINARY_DIR}")
 
 SET(GDCMJPEGLS_SRCS
   global.c 
@@ -16,40 +12,17 @@ SET(GDCMJPEGLS_SRCS
   bitio.c 
   melcode.c)
 
-ADD_LIBRARY(gdcmjpegls ${GDCMJPEGLS_SRCS})
+# 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)
 
-#INCL = global.h jpegmark.h bitio.h
 
-#EOBJS = global.o jpegmark.o initialize.o decoder.o lossless_d.o lossy_d.o bitio.o melcode.o
+ADD_LIBRARY(gdcmjpegls ${GDCMJPEGLS_SRCS})
+#ADD_EXECUTABLE(locod ${GDCMJPEGLS_SRCS})
 
-#loco:
-#  $(MAKE) -$(MAKEFLAGS) VFL="" PREFIX="loco" codec
-#
-#DECODER = $(PREFIX)d
-#
-#codec: $(DECODER)
-#
-#jpegmark.o: jpegmark.c jpegmark.h bitio.h global.h
-#
-#global.o: global.h global.c
-#
-#initialize.o: initialize.c bitio.h global.h
-#
-#lossless_d.o: global.h lossless_d.c bitio.h 
-#
-#lossy_d.o: global.h lossy_d.c bitio.h
-#
-#decoder.o: decoder.c jpegmark.c global.h 
-#
-#bitio.o: bitio.c bitio.h global.h
-#
-#melcode.o: melcode.c bitio.h global.h
-#
-#
-#$(DECODER): $(EOBJS)
-#  $(CC) $(CFLAGS) -o $@ $(EOBJS) $(LNKFLAGS)
-#
-#lint:
-#  lint $(SRCS)
-#clean:
-#  -rm -f *.o core loco* *.out
+# TODO must do the INSTALL_ blah thing