]> Creatis software - gdcm.git/blob - src/CMakeLists.txt
Forget this one
[gdcm.git] / src / CMakeLists.txt
1 #-----------------------------------------------------------------------------\r
2 # Build jpeg lib first:\r
3 SUBDIRS(jpeg)\r
4 \r
5 # "jpeglib.h" is defined here:\r
6 INCLUDE_DIRECTORIES(\r
7   ${GDCM_SOURCE_DIR}/src/jpeg/libijg8\r
8   #${GDCM_SOURCE_DIR}/jpeg/libijg12 #all files have been renamed, appending 12\r
9   #${GDCM_SOURCE_DIR}/jpeg/ljpg     # JPEG lib from xmedcom \r
10   ${GDCM_BINARY_DIR}/ #for gdcmConfigure.h\r
11 )\r
12 \r
13 SET(libgdcm_la_SOURCES\r
14    gdcmDicomDirElement.cxx\r
15    gdcmDicomDir.cxx\r
16    gdcmDicomDirMeta.cxx\r
17    gdcmDicomDirPatient.cxx\r
18    gdcmDicomDirStudy.cxx\r
19    gdcmDicomDirSerie.cxx\r
20    gdcmDicomDirImage.cxx\r
21    gdcmDirList.cxx\r
22    gdcmObject.cxx\r
23    gdcmDebug.cxx\r
24    gdcmDict.cxx\r
25    gdcmDictEntry.cxx\r
26    gdcmDictSet.cxx\r
27    gdcmException.cxx\r
28    gdcmGlobal.cxx\r
29    gdcmJpeg12.cxx\r
30    gdcmJpeg2000.cxx\r
31    gdcmJpeg.cxx\r
32    gdcmTS.cxx\r
33    gdcmUtil.cxx\r
34    gdcmVR.cxx\r
35    gdcmFile.cxx\r
36    gdcmHeader.cxx\r
37    gdcmHeaderEntry.cxx\r
38    gdcmHeaderHelper.cxx\r
39    gdcmParsePixels.cxx\r
40    gdcmParser.cxx\r
41    gdcmRLE.cxx\r
42    gdcmDocEntry.cxx\r
43    gdcmDocEntrySet.cxx\r
44    gdcmBinEntry.cxx\r
45    gdcmDocument.cxx\r
46    gdcmSeqEntry.cxx\r
47    gdcmSQItem.cxx\r
48    gdcmElementSet.cxx\r
49    gdcmValEntry.cxx   \r
50 )\r
51 \r
52 ADD_LIBRARY(gdcm ${libgdcm_la_SOURCES} )\r
53 IF(UNIX)\r
54   TARGET_LINK_LIBRARIES(gdcm \r
55     gdcmijpeg8 \r
56     gdcmijpeg12\r
57     gdcmljpeg     # JPEG lib from xmedcom \r
58   )\r
59 ELSE(UNIX)\r
60   TARGET_LINK_LIBRARIES(gdcm \r
61     gdcmijpeg8 \r
62     gdcmijpeg12\r
63     gdcmljpeg\r
64     Wsock32.lib   #doesn't exist on cygwin\r
65   )\r
66 ENDIF(UNIX)\r
67 \r
68 #The following is not working because when a header file is not found it tries \r
69 #to find one in the binary dir\r
70 #INSTALL_FILES(/include .h ${libgdcm_la_SOURCES})\r
71 #INSTALL_FILES(/include FILES gdcmIdo.h iddcmjpeg.h)\r
72 INSTALL_FILES(/include "\\.h$")\r
73 \r
74 INSTALL_TARGETS(/lib/ gdcm)\r