]> Creatis software - gdcm.git/blob - Example/CMakeLists.txt
Update comments
[gdcm.git] / Example / CMakeLists.txt
1 # include stuff\r
2 INCLUDE_DIRECTORIES(\r
3   ${GDCM_SOURCE_DIR}/src\r
4   ${GDCM_BINARY_DIR}\r
5   ${GDCM_BINARY_DIR}/src\r
6 )\r
7 \r
8 SET(EXAMPLE_SOURCES\r
9 #names starting with 'ex' are examples\r
10   #Txt2Mat\r
11   exDicomRTStructSetFile\r
12   exExtractCSA\r
13   exReadPapyrus\r
14   exReadWriteFile\r
15   exColorToRGB\r
16   exGrey2RGB\r
17   exGC\r
18   exImageLighten\r
19   #exInLine\r
20   exOverlaysACR\r
21   exOverlaysDCM\r
22   exCurveData\r
23   exExtractTag\r
24   exSerieHelper\r
25   exXCoherentFileSet\r
26   exExtractDicomTags\r
27   exMoveImagesToSingleSerieUID\r
28 \r
29 #the following are utilities\r
30 \r
31   PrintDicomDir\r
32   PrintFile\r
33   MakeDicomDir\r
34   AnonymizeDicomDir     # without loading it as a gdcm::DicomDir\r
35   Anonymize             # for full gdcm readable files\r
36   AnonymizeNoLoad       # without loading the Pixel Data\r
37   AnonymizeMultiPatient # without loading the Pixel Data\r
38   PatchHeader\r
39   ToInTag\r
40   #MagnetomVisionToBrucker   \r
41   ReWrite\r
42   ReWriteExtended\r
43   RawToDicom\r
44   TestValidate\r
45   ToMRIregister\r
46   #BatchUncompress\r
47   ExtractOverlays\r
48    \r
49 #the following will be transformed into 'examples', or 'utilities'\r
50 #              or will be removed\r
51 #\r
52 # Better you don't use them (not fully checked ...)\r
53  \r
54   FindTags\r
55   FlatHashTablePrint\r
56   Volume2Dicom\r
57   WriteDicomSimple\r
58   WriteRead\r
59   #WriteDicomAsJPEG\r
60   exCTPET\r
61   #Slice\r
62 )\r
63 \r
64 FOREACH(name ${EXAMPLE_SOURCES})\r
65   ADD_EXECUTABLE(${name} ${name}.cxx )\r
66   TARGET_LINK_LIBRARIES(${name} gdcm)\r
67   INSTALL_TARGETS(/bin/ ${name})\r
68 ENDFOREACH(name)\r
69 \r