X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FCMakeLists.txt;h=2faab7b425598f21d365b89f5c0ceeb07125e3f3;hb=a609787b177c3ba7652e6e4f91cf348f9d7b036c;hp=feb4d9c27202ad743ccdf4e85da85ba2be454ca7;hpb=192dfdf774a06066eff90e9c50916723c8592706;p=creaContours.git diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index feb4d9c..2faab7b 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -1,3 +1,59 @@ + + + + # Sets the settings for macro CREA_ADVANCED_INSTALL_LIBRARY_FOR_CMAKE + SET(LIBRARY_NAME creaContours) + SET(LIBRARY_NAME_BASE ${LIBRARY_NAME} ) + + SET(${LIBRARY_NAME}_INSTALL_FOLDER ${LIBRARY_NAME}) + +#EED 01Avril2009 +# SET(${LIBRARY_NAME}_LIBRARIES ${LIBRARY_NAME} ) + SET(${LIBRARY_NAME}_LIBRARIES Interface_ManagerContour_NDimensions_lib Interface_Icons_NDimensions_lib kernel_ManagerContour_NDimensions_lib ) + +# FILE(RELATIVE_PATH +# ${LIBRARY_NAME}_BUILD_TREE_RELATIVE_INCLUDE_PATHS +# ${PROJECT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR} +# ) + +SET(${LIBRARY_NAME}_BUILD_TREE_RELATIVE_INCLUDE_PATHS + lib/Interface_ManagerContour_NDimensions + lib/Interface_Icons_NDimensions + lib/kernel_ManagerContour_NDimensions +) + + + IF ( ${PROJECT_BINARY_DIR} STREQUAL ${EXECUTABLE_OUTPUT_PATH} ) + SET(CILFC_EXECUTABLE_OUTPUT_REL_PATH ".") + ELSE ( ${PROJECT_BINARY_DIR} STREQUAL ${EXECUTABLE_OUTPUT_PATH} ) + FILE(RELATIVE_PATH + CILFC_EXECUTABLE_OUTPUT_REL_PATH + ${PROJECT_BINARY_DIR} ${EXECUTABLE_OUTPUT_PATH}) + ENDIF ( ${PROJECT_BINARY_DIR} STREQUAL ${EXECUTABLE_OUTPUT_PATH} ) + + IF(UNIX) + SET(${LIBRARY_NAME}_BUILD_TREE_RELATIVE_LIBRARY_PATHS + ${CILFC_EXECUTABLE_OUTPUT_REL_PATH}) + SET(${LIBRARY_NAME}_INSTALL_TREE_RELATIVE_LIBRARY_PATHS lib) + ELSE(UNIX) + SET(${LIBRARY_NAME}_BUILD_TREE_RELATIVE_LIBRARY_PATHS + ${CILFC_EXECUTABLE_OUTPUT_REL_PATH}) + SET(${LIBRARY_NAME}_INSTALL_TREE_RELATIVE_LIBRARY_PATHS bin) + ENDIF(UNIX) + SET(${LIBRARY_NAME}_INSTALL_TREE_RELATIVE_INCLUDE_PATHS include/${LIBRARY_NAME}) + +# SET(${LIBRARY_NAME}_HAS_ADDITIONAL_CONFIG_FILE TRUE) +#SET(${LIBRARY_NAME}_ADDITIONAL_CONFIG_FILE +# ${PROJECT_SOURCE_DIR}/src/AdditionalcreaImageIOConfig.cmake.in) +#SET(${LIBRARY_NAME}_ADDITIONAL_USE_FILE +# ${PROJECT_SOURCE_DIR}/src/AdditionalUsecreaImageIO.cmake.in) + + # Invoke the advanced macro + CREA_ADVANCED_INSTALL_LIBRARY_FOR_CMAKE(${LIBRARY_NAME}) + + SUBDIRS(Interface_ManagerContour_NDimensions) SUBDIRS(Interface_Icons_NDimensions) -SUBDIRS(kernel_ManagerContour_NDimensions) \ No newline at end of file +SUBDIRS(kernel_ManagerContour_NDimensions) + + \ No newline at end of file