@@ -24,7 +24,7 @@ if(POLICY CMP0076)
2424 # target_sources() leaves relative source file paths unmodified. (OLD)
2525 cmake_policy (SET CMP0076 OLD )
2626endif ()
27- project (check
27+ project (Check
2828 DESCRIPTION "Unit Testing Framework for C"
2929 LANGUAGES C )
3030
@@ -485,13 +485,12 @@ endif (BUILD_TESTING)
485485
486486###############################################################################
487487# Export project, prepare a config and config-version files
488- set (LIB_INSTALL_DIR lib CACHE FILEPATH "lib INSTALL DIR" )
489- set (EXPORT_NAME ${PROJECT_NAME} )
488+ string (TOLOWER ${PROJECT_NAME} EXPORT_NAME)
490489include (CMakePackageConfigHelpers )
491490configure_package_config_file (
492491 ${CMAKE_CURRENT_SOURCE_DIR} /cmake/${EXPORT_NAME}-config.cmake.in
493492 ${CMAKE_CURRENT_BINARY_DIR} /cmake/${EXPORT_NAME}-config.cmake
494- INSTALL_DESTINATION ${LIB_INSTALL_DIR } /${EXPORT_NAME}/cmake
493+ INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR } /${EXPORT_NAME}/cmake
495494)
496495write_basic_package_version_file (
497496 ${CMAKE_CURRENT_BINARY_DIR} /cmake/${EXPORT_NAME}-config-version.cmake
@@ -501,11 +500,11 @@ write_basic_package_version_file(
501500
502501export (EXPORT check-targets
503502 FILE "${CMAKE_CURRENT_BINARY_DIR} /cmake/${EXPORT_NAME} -targets.cmake"
504- NAMESPACE Check::
503+ NAMESPACE " ${PROJECT_NAME} ::"
505504)
506505
507506install (EXPORT check-targets
508- NAMESPACE Check::
507+ NAMESPACE " ${PROJECT_NAME} ::"
509508 FILE "${EXPORT_NAME} -targets.cmake"
510509 DESTINATION ${CMAKE_INSTALL_LIBDIR} /cmake/${EXPORT_NAME}
511510)
0 commit comments