${GDCM_INC}
)
+ADD_CUSTOM_TARGET(mathieu ALL)
SET(GDCM_PYTHON_SOURCES
gdcm_wrap.cxx
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})
#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