]> Creatis software - gdcm.git/commitdiff
ENH: Remove convenient library herited from jasper autotools, and replace by a more...
authormalaterre <malaterre>
Mon, 30 May 2005 00:12:42 +0000 (00:12 +0000)
committermalaterre <malaterre>
Mon, 30 May 2005 00:12:42 +0000 (00:12 +0000)
src/gdcmjasper/CMakeLists.txt
src/gdcmjasper/src/libjasper/CMakeLists.txt
src/gdcmjasper/src/libjasper/base/CMakeLists.txt
src/gdcmjasper/src/libjasper/bmp/CMakeLists.txt
src/gdcmjasper/src/libjasper/jp2/CMakeLists.txt
src/gdcmjasper/src/libjasper/jpc/CMakeLists.txt
src/gdcmjasper/src/libjasper/jpg/CMakeLists.txt
src/gdcmjasper/src/libjasper/mif/CMakeLists.txt
src/gdcmjasper/src/libjasper/pgx/CMakeLists.txt
src/gdcmjasper/src/libjasper/pnm/CMakeLists.txt
src/gdcmjasper/src/libjasper/ras/CMakeLists.txt

index e7c2b9284e1a2a12d324ecfa4710bb6230a30c1c..e9633774611556cdfd1227080605738b83dd454e 100644 (file)
@@ -1,3 +1,3 @@
-PROJECT(JASPER)
+PROJECT(GDCMJASPER C)
 
 SUBDIRS(src)
index dd23f7276ae4f676af7ef7330c8dfc557c18a36b..b775406a1ded520d56257b25fd886956c5f64c35 100644 (file)
@@ -1,24 +1,37 @@
 
-SUBDIRS(base
-  bmp
-  include/jasper
-  jp2  
-  jpc  
-  jpg  
-  mif  
-  pgx  
-  pnm  
-  ras
-  )
+# Convenient library are not portable (at least does not work on Win32). 
+# Therefore instead of doing a SUBDIRS, let's do an INCLUDE of the subdirs
+# and build the global library here...
+SUBDIRS(include/jasper) # This is one can stay here
+
+MACRO(GDCM_CONVENIENT_LIBRARY)
+  #MESSAGE("ARGC=${ARGC}")
+  #MESSAGE("ARGV=${ARGV}")
+  SET(GDCMJASPER_SOURCES)
+  FOREACH(SUBDIR ${ARGV})
+    INCLUDE("${GDCMJASPER_SOURCE_DIR}/src/libjasper/${SUBDIR}/CMakeLists.txt")
+    #MESSAGE("FILES=${lib${SUBDIR}_la_SOURCES}")
+    #SET(convenient_lib${SUBDIR}_la_SOURCES)
+    FOREACH(file ${lib${SUBDIR}_la_SOURCES})
+      #MESSAGE("${SUBDIR}/${file}")
+      #MESSAGE("BAR ${convenient_lib${SUBDIR}_la_SOURCES}")
+      #MESSAGE("${GDCMJASPER_SOURCE_DIR}/src/libjasper/${SUBDIR}/${file}")
+      #SET(convenient_lib${SUBDIR}_la_SOURCES
+      #  "${GDCMJASPER_SOURCE_DIR}/src/libjasper/${SUBDIR}/${file}"
+      #  "${convenient_lib${SUBDIR}_la_SOURCES}"
+      #  )
+      SET(GDCMJASPER_SOURCES
+        ${GDCMJASPER_SOURCE_DIR}/src/libjasper/${SUBDIR}/${file}
+        ${GDCMJASPER_SOURCES}
+        )
+    ENDFOREACH(file)
+    #MESSAGE("R= ${convenient_lib${SUBDIR}_la_SOURCES}")
+  ENDFOREACH(SUBDIR)
+ENDMACRO(GDCM_CONVENIENT_LIBRARY)
+
+GDCM_CONVENIENT_LIBRARY(base bmp jp2 jpc jpg mif pgx pnm ras) 
+
+#MESSAGE("src= ${GDCMJASPER_SOURCES}")
+ADD_LIBRARY(gdcmjasper ${GDCMJASPER_SOURCES})
+
 
-ADD_LIBRARY(gdcmjasper)
-TARGET_LINK_LIBRARIES(gdcmjasper
-  base
-  bmp
-  jp2
-  jpc
-  jpg
-  mif
-  pgx
-  pnm
-  ras)
index 84b6b615c54e5d8b5423a8fdaff4a5752f13461e..354a377982069ecd0a0989b9b21cb26e94df3a84 100644 (file)
@@ -1,5 +1,5 @@
 # all the include are there:
-INCLUDE_DIRECTORIES(${JASPER_SOURCE_DIR}/src/libjasper/include)
+#INCLUDE_DIRECTORIES(${JASPER_SOURCE_DIR}/src/libjasper/include)
 
 SET(libbase_la_SOURCES
   jas_cm.c
@@ -16,4 +16,4 @@ SET(libbase_la_SOURCES
   jas_tvp.c
   jas_version.c
   )
-ADD_LIBRARY(base ${libbase_la_SOURCES} )
+#ADD_LIBRARY(base ${libbase_la_SOURCES} )
index 93cc94a00724f01fae719b038da1496679e56867..8ad66f0a15eff256f4e69eccaf967c490b3119fa 100644 (file)
@@ -1,5 +1,5 @@
 # all the include are there:
-INCLUDE_DIRECTORIES(${JASPER_SOURCE_DIR}/src/libjasper/include)
+#INCLUDE_DIRECTORIES(${JASPER_SOURCE_DIR}/src/libjasper/include)
 
 SET(libbmp_la_SOURCES
   #  bmp_cod.h
@@ -9,4 +9,4 @@ SET(libbmp_la_SOURCES
   bmp_enc.c
   )
 
-ADD_LIBRARY(bmp ${libbmp_la_SOURCES})
+#ADD_LIBRARY(bmp ${libbmp_la_SOURCES})
index 185e112f42113af4d54c71aa988357cb19b7a5d8..6317df45a54473a294da82a1cf1b27ed67d75518 100644 (file)
@@ -1,5 +1,5 @@
 # all the include are there:
-INCLUDE_DIRECTORIES(${JASPER_SOURCE_DIR}/src/libjasper/include)
+#INCLUDE_DIRECTORIES(${JASPER_SOURCE_DIR}/src/libjasper/include)
 
 SET(libjp2_la_SOURCES
   #  jp2_cod.h
@@ -8,5 +8,5 @@ SET(libjp2_la_SOURCES
   jp2_dec.c
   jp2_enc.c
   )
-ADD_LIBRARY(jp2 ${libjp2_la_SOURCES})
+#ADD_LIBRARY(jp2 ${libjp2_la_SOURCES})
 
index 34c04ae178dd291b853db9d739db92703e663464..57768c22aa649c2123a4047d5306070497506d0a 100644 (file)
@@ -1,5 +1,5 @@
 # all the include are there:
-INCLUDE_DIRECTORIES(${JASPER_SOURCE_DIR}/src/libjasper/include)
+#INCLUDE_DIRECTORIES(${JASPER_SOURCE_DIR}/src/libjasper/include)
 
 SET(libjpc_la_SOURCES
   #  jpc_bs.h
@@ -45,4 +45,4 @@ SET(libjpc_la_SOURCES
   jpc_util.c
   )
 
-ADD_LIBRARY(jpc ${libjpc_la_SOURCES})
+#ADD_LIBRARY(jpc ${libjpc_la_SOURCES})
index 971001c3d760ebc229a8a1f9f1dbf87b5519718d..77ac4bfeb08972eefeebaaa8153f262025d9a116 100644 (file)
@@ -1,5 +1,5 @@
 # all the include are there:
-INCLUDE_DIRECTORIES(${JASPER_SOURCE_DIR}/src/libjasper/include)
+#INCLUDE_DIRECTORIES(${JASPER_SOURCE_DIR}/src/libjasper/include)
 
 #EXTRA_DIST = README
 
@@ -15,12 +15,12 @@ SET(libjpg_la_SOURCES
   #  jpg_jpeglib.h
   #  $(MISCSOURCES)
   jpg_val.c
-  )
-SET(EXTRA_libjpg_la_SOURCES
+  #  )
+  #SET(EXTRA_libjpg_la_SOURCES
   #  jpg_dec.c
   #  jpg_enc.c
   jpg_dummy.c
   )
 
-ADD_LIBRARY(jpg ${libjpg_la_SOURCES} ${EXTRA_libjpg_la_SOURCES})
+#ADD_LIBRARY(jpg ${libjpg_la_SOURCES} ${EXTRA_libjpg_la_SOURCES})
 
index 5b5e1de51f2b0f1ebda91690ec627fbf82468f4a..84effe4589322e4330850f7b31bfc9c542147a66 100644 (file)
@@ -1,5 +1,5 @@
 # all the include are there:
-INCLUDE_DIRECTORIES(${JASPER_SOURCE_DIR}/src/libjasper/include)
+#INCLUDE_DIRECTORIES(${JASPER_SOURCE_DIR}/src/libjasper/include)
 
 #EXTRA_DIST = README
 
@@ -8,4 +8,4 @@ SET(libmif_la_SOURCES
   mif_cod.c
   )
 
-ADD_LIBRARY(mif ${libmif_la_SOURCES})
+#ADD_LIBRARY(mif ${libmif_la_SOURCES})
index a014d875ec2846c229c687456821af52ee25c6d4..5f9d8e16c5d7bc4655ece0a4efb6d3eb6bc4047d 100644 (file)
@@ -1,5 +1,5 @@
 # all the include are there:
-INCLUDE_DIRECTORIES(${JASPER_SOURCE_DIR}/src/libjasper/include)
+#INCLUDE_DIRECTORIES(${JASPER_SOURCE_DIR}/src/libjasper/include)
 
 SET(libpgx_la_SOURCES
   #  pgx_cod.h
@@ -9,4 +9,4 @@ SET(libpgx_la_SOURCES
   pgx_enc.c
   )
 
-ADD_LIBRARY(pgx ${libpgx_la_SOURCES})
+#ADD_LIBRARY(pgx ${libpgx_la_SOURCES})
index 812523654851aa2353d1487775e04abb71bf318d..02035ebb2b74fe9291a66009ac46cff4062fbbf2 100644 (file)
@@ -1,5 +1,5 @@
 # all the include are there:
-INCLUDE_DIRECTORIES(${JASPER_SOURCE_DIR}/src/libjasper/include)
+#INCLUDE_DIRECTORIES(${JASPER_SOURCE_DIR}/src/libjasper/include)
 
 SET(libpnm_la_SOURCES
   #  pnm_cod.h
@@ -9,4 +9,4 @@ SET(libpnm_la_SOURCES
   pnm_enc.c
   )
 
-ADD_LIBRARY(pnm ${libpnm_la_SOURCES})
+#ADD_LIBRARY(pnm ${libpnm_la_SOURCES})
index 574429b66ffffaef3fdfa8d07504d65e923d2921..0d6a3bcc4d17a2c82912daa7b181116843b1fc93 100644 (file)
@@ -1,5 +1,5 @@
 # all the include are there:
-INCLUDE_DIRECTORIES(${JASPER_SOURCE_DIR}/src/libjasper/include)
+#INCLUDE_DIRECTORIES(${JASPER_SOURCE_DIR}/src/libjasper/include)
 
 SET(libras_la_SOURCES
   #  ras_cod.h
@@ -9,4 +9,4 @@ SET(libras_la_SOURCES
   ras_enc.c
   )
 
-ADD_LIBRARY(ras ${libras_la_SOURCES})
+#ADD_LIBRARY(ras ${libras_la_SOURCES})