#-----------------------------------------------------------------------------
-# Macro crea_INSTALL_LIBRARY_FOR_CMAKE
+# Macro CREA_ADVANCED_INSTALL_LIBRARY
# Creates and install the cmake files which allow
# to find a library by the cmake command FIND_PACKAGE.
#
#
#-----------------------------------------------------------------------------
-MACRO(crea_INSTALL_LIBRARY_FOR_CMAKE LIBRARY_NAME)
+MACRO(CREA_ADVANCED_INSTALL_LIBRARY LIBRARY_NAME)
#---------------------------------------------------------------------------
# Sets the common values to build tree and install tree configs
SET(CILC_BUILD_TREE_CONFIGURATION TRUE)
# UseLIBRARY_NAME.cmake
CONFIGURE_FILE(
- ${crea_CMAKE_DIR}/InstallLibraryForCMake_UseLibrary.cmake.in
+ ${CREA_CMAKE_DIR}/InstallLibraryForCMake_UseLibrary.cmake.in
${PROJECT_BINARY_DIR}/Use${LIBRARY_NAME}.cmake
@ONLY IMMEDIATE
)
SET(CILC_LIB_RELATIVE_LIBRARY_PATHS
${${LIBRARY_NAME}_BUILD_TREE_RELATIVE_LIBRARY_PATHS})
CONFIGURE_FILE(
- ${crea_CMAKE_DIR}/InstallLibraryForCMake_LibraryConfig.cmake.in
+ ${CREA_CMAKE_DIR}/InstallLibraryForCMake_LibraryConfig.cmake.in
${PROJECT_BINARY_DIR}/${LIBRARY_NAME}Config.cmake
@ONLY IMMEDIATE
)
#---------------------------------------------------------------------------
#-- INSTALL TREE configuration
SET(CILC_BUILD_TREE_CONFIGURATION FALSE)
- # Create work directory to put the configured files because
+ # CREAte work directory to put the configured files because
# if the user invoked the macro at the root of the build tree the files
# would overwrite those configured for the build tree
SET(CILC_WORK_DIR ${CMAKE_CURRENT_BINARY_DIR}/InstallLibraryForCMake_tmp)
# UseLIBRARY_NAME.cmake
CONFIGURE_FILE(
- ${crea_CMAKE_DIR}/InstallLibraryForCMake_UseLibrary.cmake.in
+ ${CREA_CMAKE_DIR}/InstallLibraryForCMake_UseLibrary.cmake.in
${CILC_WORK_DIR}/Use${LIBRARY_NAME}.cmake
@ONLY IMMEDIATE
)
SET(CILC_LIB_RELATIVE_LIBRARY_PATHS
${${LIBRARY_NAME}_INSTALL_TREE_RELATIVE_LIBRARY_PATHS})
CONFIGURE_FILE(
- ${crea_CMAKE_DIR}/InstallLibraryForCMake_LibraryConfig.cmake.in
+ ${CREA_CMAKE_DIR}/InstallLibraryForCMake_LibraryConfig.cmake.in
${CILC_WORK_DIR}/${LIBRARY_NAME}Config.cmake
@ONLY IMMEDIATE
)
# Specific to install tree
# FindLIBRARY_NAME.cmake in CMake/Modules dir
CONFIGURE_FILE(
- ${crea_CMAKE_DIR}/InstallLibraryForCMake_FindLibrary.cmake.in
+ ${CREA_CMAKE_DIR}/InstallLibraryForCMake_FindLibrary.cmake.in
${CILC_WORK_DIR}/Find${LIBRARY_NAME}.cmake
@ONLY IMMEDIATE
)
-ENDMACRO(crea_INSTALL_LIBRARY_FOR_CMAKE)
+ENDMACRO(CREA_ADVANCED_INSTALL_LIBRARY)
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
-MACRO(crea_DEFAULT_INSTALL_LIBRARY_FOR_CMAKE LIBRARY_NAME)
+MACRO(CREA_INSTALL_LIBRARY LIBRARY_NAME)
+ # Sets the settings to default values
SET(${LIBRARY_NAME}_INSTALL_FOLDER ${LIBRARY_NAME})
SET(${LIBRARY_NAME}_LIBRARIES ${LIBRARY_NAME})
SET(${LIBRARY_NAME}_INSTALL_TREE_RELATIVE_INCLUDE_PATHS include/${LIBRARY_NAME})
SET(${LIBRARY_NAME}_INSTALL_TREE_RELATIVE_LIBRARY_PATHS lib)
- # Invoke the macro
- crea_INSTALL_LIBRARY_FOR_CMAKE(${LIBRARY_NAME})
+ # Invoke the advanced macro
+ CREA_ADVANCED_INSTALL_LIBRARY(${LIBRARY_NAME})
-ENDMACRO(crea_DEFAULT_INSTALL_LIBRARY_FOR_CMAKE)
+ENDMACRO(CREA_INSTALL_LIBRARY)
#-----------------------------------------------------------------------------