X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=gdcmPython%2FCMakeLists.txt;h=0c8ed539bee2dca564c8711aeeb4efe99026d44a;hb=35d42d4166f9dae6312ec59765e08b48f9ef946f;hp=dc1ac9e5279a47c91766dbf03f4b4e44797c441b;hpb=4b91dba73a6b98d92e372f65be46cdf574ce7cfa;p=gdcm.git diff --git a/gdcmPython/CMakeLists.txt b/gdcmPython/CMakeLists.txt index dc1ac9e5..0c8ed539 100644 --- a/gdcmPython/CMakeLists.txt +++ b/gdcmPython/CMakeLists.txt @@ -6,13 +6,10 @@ #http://www.cmake.org/pipermail/cmake/2003-August/004185.html #http://www.cmake.org/pipermail/cmake/2003-January/001092.html -#As of 09/10/2003 there was no FindSWIG.cmake - -#gdcm_wrap.cxx: $(srcdir)/gdcm.i -# $(SWIG) -python -c++ $(SWIG_INC) -o $@ $< INCLUDE_DIRECTORIES( ${GDCM_SOURCE_DIR}/src + ${PYTHON_INCLUDE_PATH} ) SET(GDCM_INC @@ -34,14 +31,23 @@ SET(GDCM_PYTHON_SOURCES SET_SOURCE_FILES_PROPERTIES(gdcm_wrap.cxx GENERATED) ADD_LIBRARY(pygdcm ${GDCM_PYTHON_SOURCES}) +TARGET_LINK_LIBRARIES(pygdcm + ${PYTHON_LIBRARY} + gdcm +) - +#----------------------------------------------------------------------------- +# As of 09/10/2003 there was no FindSWIG.cmake +# later we should use SWIG instead of swig +# Build our custom command : ADD_CUSTOM_COMMAND( -SOURCE ${GDCM_SOURCE_DIR}/gdcmPython/gdcm.i -COMMAND swig -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 + SOURCE ${GDCM_SOURCE_DIR}/gdcmPython/gdcm.i + COMMAND swig + ARGS -python -c++ -I${GDCM_SOURCE_DIR}/src -o + ${GDCM_BINARY_DIR}/gdcmPython/gdcm_wrap.cxx + ${GDCM_SOURCE_DIR}/gdcmPython/gdcm.i + TARGET pygdcm + OUTPUTS ${GDCM_BINARY_DIR}/gdcmPython/gdcm_wrap.cxx )