X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=src%2FCMakeLists.txt;h=ef0d34a1810150a868bec1b787c473f0554873af;hb=refs%2Ftags%2Fv0.2.0;hp=7a0ac0785c03d307401e9f2491c2cac0d42ae026;hpb=40f4fe3fb126ac71cbd74e5e94bd693f9e1579e3;p=creaImageIO.git diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 7a0ac07..ef0d34a 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -67,10 +67,49 @@ FILE(GLOB HEADERS "*.h") INSTALL( FILES ${HEADERS} DESTINATION include/creaImageIO - ) + ) +IF (WIN32) + SET(CREAIMAGEIO_LIB_PATH bin) +ELSE (WIN32) + SET(CREAIMAGEIO_LIB_PATH lib) +ENDIF(WIN32) + INSTALL( TARGETS creaImageIO - DESTINATION lib) + 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) #-----------------------------------------------------------------------------