@@ -28,13 +28,15 @@ add_library(${PROJECT_NAME} INTERFACE)
28
28
29
29
target_include_directories (${PROJECT_NAME} INTERFACE
30
30
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /Inc>
31
- $<INSTALL_INTERFACE:include >)
31
+ $<INSTALL_INTERFACE:include / ${PROJECT_NAME} >)
32
32
33
33
#--- Package
34
34
include (CMakePackageConfigHelpers)
35
35
36
+ string (TOLOWER ${PROJECT_NAME} PACKAGE_NAME)
37
+
36
38
write_basic_package_version_file(
37
- ${PROJECT_BINARY_DIR} /cmake/${PROJECT_NAME } -config-version .cmake
39
+ ${PROJECT_BINARY_DIR} /cmake/${PACKAGE_NAME } -config-version .cmake
38
40
VERSION ${DIRECTXMATH_VERSION}
39
41
COMPATIBILITY AnyNewerVersion)
40
42
@@ -45,7 +47,7 @@ install(TARGETS ${PROJECT_NAME}
45
47
RUNTIME DESTINATION bin)
46
48
47
49
configure_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
49
51
INSTALL_DESTINATION cmake/})
50
52
51
53
install (EXPORT ${PROJECT_NAME} -targets
@@ -54,10 +56,10 @@ install(EXPORT ${PROJECT_NAME}-targets
54
56
DESTINATION cmake/)
55
57
56
58
install (FILES ${LIBRARY_HEADERS}
57
- DESTINATION include )
59
+ DESTINATION include / ${PROJECT_NAME} )
58
60
59
61
install (
60
62
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
63
65
DESTINATION cmake/)
0 commit comments