From b8e0ea25f776eb73935bf4ccba3129080ed4d995 Mon Sep 17 00:00:00 2001 From: Chuck Walbourn Date: Mon, 28 Dec 2020 23:01:04 -0800 Subject: [PATCH] Fix case-sensitivity issues with CMake package --- CMakeLists.txt | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a0ab2a9..2ae92b4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -28,13 +28,15 @@ add_library(${PROJECT_NAME} INTERFACE) target_include_directories(${PROJECT_NAME} INTERFACE $ - $) + $) #--- Package include(CMakePackageConfigHelpers) +string(TOLOWER ${PROJECT_NAME} PACKAGE_NAME) + write_basic_package_version_file( - ${PROJECT_BINARY_DIR}/cmake/${PROJECT_NAME}-config-version.cmake + ${PROJECT_BINARY_DIR}/cmake/${PACKAGE_NAME}-config-version.cmake VERSION ${DIRECTXMATH_VERSION} COMPATIBILITY AnyNewerVersion) @@ -45,7 +47,7 @@ install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin) configure_package_config_file(${CMAKE_CURRENT_SOURCE_DIR}/.nuget/${PROJECT_NAME}-config.cmake.in - ${PROJECT_BINARY_DIR}/cmake/${PROJECT_NAME}-config.cmake + ${PROJECT_BINARY_DIR}/cmake/${PACKAGE_NAME}-config.cmake INSTALL_DESTINATION cmake/}) install(EXPORT ${PROJECT_NAME}-targets @@ -54,10 +56,10 @@ install(EXPORT ${PROJECT_NAME}-targets DESTINATION cmake/) install(FILES ${LIBRARY_HEADERS} - DESTINATION include) + DESTINATION include/${PROJECT_NAME}) install( FILES - ${PROJECT_BINARY_DIR}/cmake/${PROJECT_NAME}-config.cmake - ${PROJECT_BINARY_DIR}/cmake/${PROJECT_NAME}-config-version.cmake + ${PROJECT_BINARY_DIR}/cmake/${PACKAGE_NAME}-config.cmake + ${PROJECT_BINARY_DIR}/cmake/${PACKAGE_NAME}-config-version.cmake DESTINATION cmake/)