X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FCMakeLists.txt;h=ef0d34a1810150a868bec1b787c473f0554873af;hb=46b16f5dac2148fa2d7ef81946a5e703447df88a;hp=f710d3dc4919aa81f0b3a1e612588cbad17f9adb;hpb=a0e82d165951ac064a95dfa9360590db49bc8d77;p=creaImageIO.git diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index f710d3d..ef0d34a 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -78,5 +78,38 @@ INSTALL( TARGETS creaImageIO DESTINATION ${CREAIMAGEIO_LIB_PATH}) -CREA_INSTALL_LIBRARY_FOR_CMAKE(creaImageIO) + + # Sets the settings for macro CREA_ADVANCED_INSTALL_LIBRARY_FOR_CMAKE + SET(LIBRARY_NAME creaImageIO) + SET(${LIBRARY_NAME}_INSTALL_FOLDER ${LIBRARY_NAME}) + SET(${LIBRARY_NAME}_LIBRARIES ${LIBRARY_NAME}) + + FILE(RELATIVE_PATH + ${LIBRARY_NAME}_BUILD_TREE_RELATIVE_INCLUDE_PATHS + ${PROJECT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR} + ) + + IF(UNIX) + SET(${LIBRARY_NAME}_BUILD_TREE_RELATIVE_LIBRARY_PATHS + ${EXECUTABLE_OUTPUT_REL_PATH}) + SET(${LIBRARY_NAME}_INSTALL_TREE_RELATIVE_LIBRARY_PATHS lib) + ELSE(UNIX) + SET(${LIBRARY_NAME}_BUILD_TREE_RELATIVE_LIBRARY_PATHS + ${EXECUTABLE_OUTPUT_REL_PATH}/Debug + ${EXECUTABLE_OUTPUT_REL_PATH}/Release) + 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}) + + +#CREA_INSTALL_LIBRARY_FOR_CMAKE(creaImageIO) #-----------------------------------------------------------------------------