)
# LIBRARY_NAMEBuildSettings.cmake :
# Save the compiler settings so another project can import them.
+ # FCY : DEPREDCATED FUNCTION FOR CMAKE 2.8
+ IF( "${CMAKE_MINIMUM_REQUIRED_VERSION}" VERSION_LESS 2.7)
INCLUDE(${CMAKE_ROOT}/Modules/CMakeExportBuildSettings.cmake)
CMAKE_EXPORT_BUILD_SETTINGS(${PROJECT_BINARY_DIR}/${LIBRARY_NAME}BuildSettings.cmake)
+ ENDIF()
# Additional Config and Use files
IF(CILC_LIB_HAS_ADDITIONAL_CONFIG_FILE)
CONFIGURE_FILE(
DESTINATION ${INSTALL_PATH}
)
# LIBRARY_NAMEBuildSettings.cmake :
+ # FCY : DEPREDCATED FUNCTION FOR CMAKE 2.8
+ IF( "${CMAKE_MINIMUM_REQUIRED_VERSION}" VERSION_LESS 2.7)
CMAKE_EXPORT_BUILD_SETTINGS(${CILC_WORK_DIR}/${LIBRARY_NAME}BuildSettings.cmake)
+ ENDIF()
INSTALL(
FILES
${CILC_WORK_DIR}/${LIBRARY_NAME}BuildSettings.cmake
${LIBRARY_NAME1}_BUILD_TREE_RELATIVE_INCLUDE_PATHS
${PROJECT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}
)
+ 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_NAME1}_BUILD_TREE_RELATIVE_LIBRARY_PATHS
- ${EXECUTABLE_OUTPUT_REL_PATH})
+ ${CILFC_EXECUTABLE_OUTPUT_REL_PATH})
SET(${LIBRARY_NAME1}_INSTALL_TREE_RELATIVE_LIBRARY_PATHS lib)
ELSE(UNIX)
SET(${LIBRARY_NAME1}_BUILD_TREE_RELATIVE_LIBRARY_PATHS
- ${EXECUTABLE_OUTPUT_REL_PATH}/Debug
- ${EXECUTABLE_OUTPUT_REL_PATH}/Release)
+ ${CILFC_EXECUTABLE_OUTPUT_REL_PATH} )
+# LG 15/01/09 : Bug
+# ${CILFC_EXECUTABLE_OUTPUT_REL_PATH}/Debug
+# ${CILFC_EXECUTABLE_OUTPUT_REL_PATH}/Release)
SET(${LIBRARY_NAME1}_INSTALL_TREE_RELATIVE_LIBRARY_PATHS bin)
ENDIF(UNIX)
SET(${LIBRARY_NAME1}_INSTALL_TREE_RELATIVE_INCLUDE_PATHS include/${LIBRARY_NAME1})