Commit b74cd11b authored by Julien Wintz's avatar Julien Wintz
Browse files

Conditional install rules for modules.

parent 0dbb419a
...@@ -306,8 +306,12 @@ install(TARGETS ${PROJECT_NAME} ...@@ -306,8 +306,12 @@ install(TARGETS ${PROJECT_NAME}
## Install rules - modules ## Install rules - modules
## ################################################################### ## ###################################################################
install(FILES ${${PROJECT_NAME}_MODULES} DESTINATION modules) if(SWIG_FOUND)
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/dtkCore.i DESTINATION wrp/dtkCore/) if (DTK_WRAPPING_PYTHON AND PYTHONLIBS_FOUND)
install(FILES ${${PROJECT_NAME}_MODULES} DESTINATION modules)
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/dtkCore.i DESTINATION wrp/dtkCore/)
endif()
endif()
###################################################################### ######################################################################
### CMakeLists.txt ends here ### CMakeLists.txt ends here
...@@ -189,5 +189,16 @@ install(TARGETS ${PROJECT_NAME} ...@@ -189,5 +189,16 @@ install(TARGETS ${PROJECT_NAME}
COMPONENT log COMPONENT log
EXPORT dtkDepends) EXPORT dtkDepends)
## ###################################################################
## Install rules - modules
## ###################################################################
if(SWIG_FOUND)
if (DTK_WRAPPING_PYTHON AND PYTHONLIBS_FOUND)
install(FILES ${${PROJECT_NAME}_MODULES} DESTINATION modules)
install(FILES ${CMAKE_BINARY_DIR}/dtkLog.i DESTINATION wrp/dtkLog)
endif()
endif()
###################################################################### ######################################################################
### CMakeLists.txt ends here ### CMakeLists.txt ends here
...@@ -314,9 +314,6 @@ install(FILES ${${PROJECT_NAME}_HEADERS} ...@@ -314,9 +314,6 @@ install(FILES ${${PROJECT_NAME}_HEADERS}
DESTINATION include/${PROJECT_NAME} DESTINATION include/${PROJECT_NAME}
COMPONENT widgets) COMPONENT widgets)
install(FILES ${${PROJECT_NAME}_MODULES} DESTINATION modules)
install(FILES ${CMAKE_BINARY_DIR}/dtkWidgets.i DESTINATION wrp/dtkWidgets)
## ################################################################### ## ###################################################################
## Install rules - targets ## Install rules - targets
## ################################################################### ## ###################################################################
...@@ -326,5 +323,16 @@ install(TARGETS ${PROJECT_NAME} ...@@ -326,5 +323,16 @@ install(TARGETS ${PROJECT_NAME}
COMPONENT widgets COMPONENT widgets
EXPORT dtkDepends) EXPORT dtkDepends)
## ###################################################################
## Install rules - modules
## ###################################################################
if(SWIG_FOUND)
if (DTK_WRAPPING_PYTHON AND PYTHONLIBS_FOUND)
install(FILES ${${PROJECT_NAME}_MODULES} DESTINATION modules)
install(FILES ${CMAKE_BINARY_DIR}/dtkWidgets.i DESTINATION wrp/dtkWidgets)
endif()
endif()
###################################################################### ######################################################################
### CMakeLists.txt ends here ### CMakeLists.txt ends here
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment