@@ -28,13 +28,15 @@ add_library(${PROJECT_NAME} INTERFACE)
2828
2929target_include_directories (${PROJECT_NAME} INTERFACE
3030 $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /Inc>
31- $<INSTALL_INTERFACE:include >)
31+ $<INSTALL_INTERFACE:include / ${PROJECT_NAME} >)
3232
3333#--- Package
3434include (CMakePackageConfigHelpers)
3535
36+ string (TOLOWER ${PROJECT_NAME} PACKAGE_NAME)
37+
3638write_basic_package_version_file(
37- ${PROJECT_BINARY_DIR} /cmake/${PROJECT_NAME } -config-version .cmake
39+ ${PROJECT_BINARY_DIR} /cmake/${PACKAGE_NAME } -config-version .cmake
3840 VERSION ${DIRECTXMATH_VERSION}
3941 COMPATIBILITY AnyNewerVersion)
4042
@@ -45,7 +47,7 @@ install(TARGETS ${PROJECT_NAME}
4547 RUNTIME DESTINATION bin)
4648
4749configure_package_config_file(${CMAKE_CURRENT_SOURCE_DIR} /.nuget/${PROJECT_NAME} -config.cmake.in
48- ${PROJECT_BINARY_DIR} /cmake/${PROJECT_NAME } -config.cmake
50+ ${PROJECT_BINARY_DIR} /cmake/${PACKAGE_NAME } -config.cmake
4951 INSTALL_DESTINATION cmake/})
5052
5153install (EXPORT ${PROJECT_NAME} -targets
@@ -54,10 +56,10 @@ install(EXPORT ${PROJECT_NAME}-targets
5456 DESTINATION cmake/)
5557
5658install (FILES ${LIBRARY_HEADERS}
57- DESTINATION include )
59+ DESTINATION include / ${PROJECT_NAME} )
5860
5961install (
6062 FILES
61- ${PROJECT_BINARY_DIR} /cmake/${PROJECT_NAME } -config.cmake
62- ${PROJECT_BINARY_DIR} /cmake/${PROJECT_NAME } -config-version .cmake
63+ ${PROJECT_BINARY_DIR} /cmake/${PACKAGE_NAME } -config.cmake
64+ ${PROJECT_BINARY_DIR} /cmake/${PACKAGE_NAME } -config-version .cmake
6365 DESTINATION cmake/)
0 commit comments