]> Creatis software - gdcm.git/blob - Testing/CMakeLists.txt
some modif to be new gdcmHeader/gdcmFile compliant
[gdcm.git] / Testing / CMakeLists.txt
1 # TODO:
2 # http://www.cmake.org/pipermail/cmake/2001-November/002491.html
3 # So that dll is copied to each subdir where needed
4
5 INCLUDE (${CMAKE_ROOT}/Modules/CheckIncludeFile.cmake)
6 CHECK_INCLUDE_FILE("stdint.h"    CMAKE_HAVE_STDINT_H)
7
8 IF(NOT CMAKE_HAVE_STDINT_H)
9   SET(GDCM_TEST_COMPILE_FLAGS "-DHAVE_NO_STDINT_H")
10 ENDIF(NOT CMAKE_HAVE_STDINT_H)
11
12
13 SET(TEST_SOURCES
14   PrintHeader.cxx
15   testWrite.cxx
16   testChangeEntete.cxx
17   hashtest.cxx
18   bug1.cxx
19   pourFindTaggs.cxx
20   dcm2acr.cxx
21 )
22
23 # include stuff
24 INCLUDE_DIRECTORIES(
25   ${GDCM_SOURCE_DIR}/src/
26 )
27
28 <<<<<<< CMakeLists.txt
29 SET(dcm2acr_SOURCES
30   dcm2acr.cxx
31 )
32 ADD_EXECUTABLE(dcm2acr ${dcm2acr_SOURCES})
33
34 SET(explDICOMDIR_SOURCES
35   explDICOMDIR.cxx
36 )
37 ADD_EXECUTABLE(explDICOMDIR ${explDICOMDIR_SOURCES})
38 =======
39 # Loop over files and create executables
40 FOREACH(file ${TEST_SOURCES})
41   #Doh ! I need to specify each time the compile flags !
42   IF(GDCM_TEST_COMPILE_FLAGS)
43   SET_SOURCE_FILES_PROPERTIES(${file}
44     PROPERTIES
45     COMPILE_FLAGS ${GDCM_TEST_COMPILE_FLAGS}
46   )
47   ENDIF(GDCM_TEST_COMPILE_FLAGS)
48   GET_FILENAME_COMPONENT(name ${file} NAME_WE)
49   ADD_EXECUTABLE(${name} ${file})
50   TARGET_LINK_LIBRARIES(${name} gdcm)
51 ENDFOREACH(file ${TEST_SOURCES})
52 >>>>>>> 1.4