@@ -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