]> Creatis software - gdcm.git/commitdiff
ENH: Adding proper dependencies so that gdcm rebuild when needed
authormalaterre <malaterre>
Tue, 23 Aug 2005 20:10:37 +0000 (20:10 +0000)
committermalaterre <malaterre>
Tue, 23 Aug 2005 20:10:37 +0000 (20:10 +0000)
Dicts/CMakeLists.txt

index 05442e2c5d11c09705bd34bcadef90b0e32e476c..c80ef577b0c69c6a12984014581c8886da3daa0d 100644 (file)
@@ -8,11 +8,16 @@ SET(ALL_DICTS
   Papyrus.dic
   NIH.dic     #the forbidden one...
   SPI.dic
+  #  PHILIPS-Intera.dic # uncomment me if you want
   )
 
 # Better solution
 SET(TEST_DICT_BODY)
 FOREACH(dict ${ALL_DICTS})
+  # Properly set dependencies, therefore `touch Philips-Intera.dic` does not rebuild
+  # but adding/removing a line in Philips-Intera.dic rebuild as expected
+  CONFIGURE_FILE("${GDCM_SOURCE_DIR}/Dicts/${dict}"
+       "${GDCM_BINARY_DIR}/Dicts/${dict}" COPYONLY IMMEDIATE)
   FILE(READ "${GDCM_SOURCE_DIR}/Dicts/${dict}" dict_append)
   SET(TEST_DICT_BODY "${TEST_DICT_BODY}\n${dict_append}")
 ENDFOREACH(dict)