diff --git a/CMakeLists.txt b/CMakeLists.txt index 5f03d30a9f03b99ea02664a1e1575099fcb95f3b..9e3dc72978867a012b06e985bd2ff7f6cb423911 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -41,32 +41,28 @@ if(BUILD_DOCUMENTATION) add_subdirectory(doc) endif() -export( - EXPORT "${PROJECT_NAME}-targets" - FILE "${PROJECT_BINARY_DIR}/${PROJECT_NAME}-targets.cmake" -) +export(EXPORT "mtime-targets" FILE "${PROJECT_BINARY_DIR}/mtime-targets.cmake") include(CMakePackageConfigHelpers) configure_package_config_file( "${PROJECT_SOURCE_DIR}/cmake/config.cmake.in" - "${PROJECT_BINARY_DIR}/${PROJECT_NAME}-config.cmake" + "${PROJECT_BINARY_DIR}/mtime-config.cmake" INSTALL_DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake" NO_SET_AND_CHECK_MACRO NO_CHECK_REQUIRED_COMPONENTS_MACRO ) write_basic_package_version_file( - "${PROJECT_BINARY_DIR}/${PROJECT_NAME}-config-version.cmake" - VERSION "${${PROJECT_NAME}_VERSION_MAJOR}.${${PROJECT_NAME}_VERSION_MINOR}" + "${PROJECT_BINARY_DIR}/mtime-config-version.cmake" + VERSION "${mtime_VERSION_MAJOR}.${mtime_VERSION_MINOR}" COMPATIBILITY AnyNewerVersion ) install( - EXPORT "${PROJECT_NAME}-targets" - DESTINATION "${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}/cmake" + EXPORT "mtime-targets" DESTINATION "${CMAKE_INSTALL_LIBDIR}/mtime/cmake" ) install( - FILES "${PROJECT_BINARY_DIR}/${PROJECT_NAME}-config.cmake" - "${PROJECT_BINARY_DIR}/${PROJECT_NAME}-config-version.cmake" - DESTINATION "${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}/cmake" + FILES "${PROJECT_BINARY_DIR}/mtime-config.cmake" + "${PROJECT_BINARY_DIR}/mtime-config-version.cmake" + DESTINATION "${CMAKE_INSTALL_LIBDIR}/mtime/cmake" ) diff --git a/cmake/config.cmake.in b/cmake/config.cmake.in index f15441eab2902dca31d2832479ecd0a823ef6500..7766128d0180aae076dc56821754c7c287341ed8 100644 --- a/cmake/config.cmake.in +++ b/cmake/config.cmake.in @@ -5,9 +5,7 @@ @PACKAGE_INIT@ -include("${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@-targets.cmake") +include("${CMAKE_CURRENT_LIST_DIR}/mtime-targets.cmake") include(FindPackageHandleStandardArgs) -find_package_handle_standard_args( - @PROJECT_NAME@ REQUIRED_VARS @PROJECT_NAME@_DIR -) +find_package_handle_standard_args(mtime REQUIRED_VARS mtime_DIR) diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index ce4098e1ef81a66a070b9ceb7ac9708adde4bb60..d32ac2c1911ab393e939a54d6edc8f605cf0287a 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -6,7 +6,7 @@ find_package(Doxygen REQUIRED dot) # Autoconf args translation -set(PACKAGE_NAME "${PROJECT_NAME}") +set(PACKAGE_NAME "mtime") set(PACKAGE_VERSION "${PROJECT_VERSION}") set(DX_DOCDIR "doxygen-doc") set(top_srcdir "${PROJECT_SOURCE_DIR}") diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 6c65bc2700e0020307a21f1cc277d28cd1066b0f..49ddada22089b9a11899f474b36e2c06753097ef 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -39,7 +39,7 @@ if(MTIME_ENABLE_FORTRAN_HL) ) endif() -add_library(${PROJECT_NAME}::mtime ALIAS mtime) +add_library(mtime::mtime ALIAS mtime) set(Fortran_MODULE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/mod") set_target_properties( @@ -48,7 +48,7 @@ set_target_properties( Fortran_MODULE_DIRECTORY "${Fortran_MODULE_DIRECTORY}" C_STANDARD 99 C_STANDARD_REQUIRED ON - EXPORT_NAME ${PROJECT_NAME}::mtime + EXPORT_NAME mtime::mtime ) target_include_directories( @@ -62,7 +62,7 @@ target_include_directories( $<INSTALL_INTERFACE:$<$<COMPILE_LANGUAGE:C>:${CMAKE_INSTALL_INCLUDEDIR}>> ) -install(TARGETS mtime EXPORT "${PROJECT_NAME}-targets") +install(TARGETS mtime EXPORT "mtime-targets") install( DIRECTORY "${Fortran_MODULE_DIRECTORY}/" "${PROJECT_SOURCE_DIR}/include/"