]> Creatis software - gdcm.git/commitdiff
* FIX: http://www.cmake.org/pipermail/cmake/2003-October/004369.html
authormalaterre <malaterre>
Thu, 9 Oct 2003 16:16:59 +0000 (16:16 +0000)
committermalaterre <malaterre>
Thu, 9 Oct 2003 16:16:59 +0000 (16:16 +0000)
* FIX: http://www.cmake.org/pipermail/cmake/2003-October/004373.html

gdcmPython/CMakeLists.txt
src/CMakeLists.txt

index 36676c79f938534f0f4379b79a5ea263a0f2826b..dc1ac9e5279a47c91766dbf03f4b4e44797c441b 100644 (file)
@@ -25,6 +25,7 @@ SET(SWIG_INC
   ${GDCM_INC}
 )
 
+ADD_CUSTOM_TARGET(mathieu ALL)
 
 SET(GDCM_PYTHON_SOURCES
   gdcm_wrap.cxx
@@ -32,15 +33,17 @@ SET(GDCM_PYTHON_SOURCES
 
 SET_SOURCE_FILES_PROPERTIES(gdcm_wrap.cxx GENERATED)
 
+ADD_LIBRARY(pygdcm ${GDCM_PYTHON_SOURCES})
+
+
 ADD_CUSTOM_COMMAND(
 SOURCE    ${GDCM_SOURCE_DIR}/gdcmPython/gdcm.i
 COMMAND   swig
-ARGS      -python -c++ -I${GDCM_SOURCE_DIR}/src -o gdcm_wrap.cxx ${GDCM_SOURCE_DIR}/gdcmPython/gdcm.i 
-OUTPUTS   gdcm_wrap.cxx
-TARGET    pygdcm
+ARGS      -python -c++ -I${GDCM_SOURCE_DIR}/src -o ${GDCM_BINARY_DIR}/gdcmPython/gdcm_wrap.cxx ${GDCM_SOURCE_DIR}/gdcmPython/gdcm.i 
+TARGET    mathieu
+OUTPUTS   ${GDCM_BINARY_DIR}/gdcmPython/gdcm_wrap.cxx
 )
 
-ADD_LIBRARY(pygdcm ${GDCM_PYTHON_SOURCES})
 
 
 
index c5f999bd3668780d8b1e671a6655041394afc217..0ae9be8e7e4990b57d1fbc79f7ae1ce6c7c90e7a 100644 (file)
@@ -28,15 +28,22 @@ SET(libgdcm_la_SOURCES
 #Why one should not use ADD_DEFINITIONS\r
 #http://www.cmake.org/pipermail/cmake/2003-September/004286.html\r
 #ADD_DEFINITIONS(-DPUB_DICT_PATH=\\"${CMAKE_INSTALL_PREFIX}${GDCM_DATA_DIR}/\\")\r
-ADD_DEFINITIONS(-D__STDC_LIMIT_MACROS)\r
+#ADD_DEFINITIONS(-D__STDC_LIMIT_MACROS)\r
 \r
-SET_SOURCE_FILES_PROPERTIES(${libgdcm_la_SOURCES} \r
-  PROPERTIES \r
-  COMPILE_FLAGS  -D__STDC_LIMIT_MACROS\r
-  COMPILE_FLAGS  -DPUB_DICT_PATH=\\"${CMAKE_INSTALL_PREFIX}${GDCM_DATA_DIR}\\"\r
+#SET_SOURCE_FILES_PROPERTIES(${libgdcm_la_SOURCES} \r
+#  PROPERTIES \r
+#  COMPILE_FLAGS  -D__STDC_LIMIT_MACROS\r
+#  COMPILE_FLAGS  -DPUB_DICT_PATH=\\"${CMAKE_INSTALL_PREFIX}${GDCM_DATA_DIR}\\"\r
+#)\r
+\r
+\r
+SET_SOURCE_FILES_PROPERTIES(${libgdcm_la_SOURCES}\r
+  PROPERTIES\r
+  COMPILE_FLAGS "-D__STDC_LIMIT_MACROS -DPUB_DICT_PATH=\\\"${CMAKE_INSTALL_PREFIX}${GDCM_DATA_DIR}\\\""\r
 )\r
 \r
 \r
+\r
 #libgdcminclude_HEADERS =   \\r
 #      gdcmException.h    \\r
 #      gdcmHeader.h       \\r