]> Creatis software - gdcm.git/blob - Example/CMakeLists.txt
Remove useless PrintHeader (replaced by PrintDocument)
[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   exBuildUpDicomDir
10   exReadPapyrus
11   exReadWriteFile
12   exAnonymize
13   exAnonymizeNoLoad  # without loading the Pixel Data
14   exColorToRGB
15   exGC
16   exImageLighten
17   exOverlaysACR
18             
19 #the following are utilities
20   PrintDicomDir
21   PrintDocument
22   PrintFile
23   FindTags
24   MakeDicomDir
25   AnonymizeDicomDir # without loading it as a gdcm::DicomDir
26
27 #the following will be transformed into 'examples', or 'utilities'
28 #              or will be removed
29 #
30 # Better you don't use them (not fully checked ...)
31  
32   #test
33   FlatHashTablePrint
34   TestCopyDicom
35   TestChangeHeader
36   TestFromScratch
37   TestWrite
38   TestWriteSimple
39   Volume2Dicom
40   WriteDicomSimple
41   WriteRead
42 )
43
44 FOREACH(name ${EXAMPLE_SOURCES})
45   ADD_EXECUTABLE(${name} ${name}.cxx)
46   TARGET_LINK_LIBRARIES(${name} gdcm)
47   INSTALL_TARGETS(/bin/ ${name})
48 ENDFOREACH(name)
49