]> Creatis software - gdcm.git/blob - Example/CMakeLists.txt
Add PatchHeader
[gdcm.git] / Example / CMakeLists.txt
1 # include stuff
2 INCLUDE_DIRECTORIES(
3   ${GDCM_SOURCE_DIR}/src/
4   ${GDCM_BINARY_DIR}/
5 )
6
7 SET(EXAMPLE_SOURCES
8 #names starting with 'ex' are examples  
9   exReadPapyrus
10   exReadWriteFile
11   exColorToRGB
12   exGrey2RGB
13   exGC
14   exImageLighten
15   exOverlaysACR
16   exSerieHelper
17             
18 #the following are utilities
19   PrintDicomDir
20   PrintDocument
21   PrintFile
22   MakeDicomDir
23   AnonymizeDicomDir # without loading it as a gdcm::DicomDir
24   Anonymize         # for full gdcm readable files
25   AnonymizeNoLoad   # without loading the Pixel Data 
26   PatchHeader
27   ReWrite
28
29 #the following will be transformed into 'examples', or 'utilities'
30 #              or will be removed
31 #
32 # Better you don't use them (not fully checked ...)
33  
34   FindTags
35   FlatHashTablePrint
36   TestCopyDicom
37   TestChangeHeader
38   TestFromScratch
39   TestWrite
40   TestWriteSimple
41   Volume2Dicom
42   WriteDicomSimple
43   WriteRead
44 )
45
46 FOREACH(name ${EXAMPLE_SOURCES})
47   ADD_EXECUTABLE(${name} ${name}.cxx)
48   TARGET_LINK_LIBRARIES(${name} gdcm)
49   INSTALL_TARGETS(/bin/ ${name})
50 ENDFOREACH(name)
51