@@ -27,7 +27,7 @@ add_library(${TARGET} INTERFACE)
27
27
28
28
target_include_directories (${TARGET} INTERFACE
29
29
"$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /include>"
30
- "$<INSTALL_INTERFACE:include >"
30
+ "$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR} >"
31
31
)
32
32
33
33
target_link_libraries (${TARGET} INTERFACE
@@ -55,14 +55,26 @@ if(KIGUMI_BUILD_TESTS)
55
55
add_subdirectory (tests)
56
56
endif ()
57
57
58
- install (TARGETS ${TARGET} EXPORT ${TARGET} Config)
59
- install (DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /include /
60
- DESTINATION include )
61
- install (FILES ${CMAKE_CURRENT_SOURCE_DIR} /kigumiConfig.cmake
62
- DESTINATION lib/cmake/kigumi
58
+ install (
59
+ TARGETS ${TARGET}
60
+ EXPORT ${PROJECT_NAME} Targets
63
61
)
64
- install (EXPORT ${TARGET} Config
65
- FILE ${PROJECT_NAME} Targets.cmake
66
- DESTINATION lib/cmake/${PROJECT_NAME}
62
+ install (
63
+ FILES cmake/kigumiConfig.cmake
64
+ DESTINATION ${CMAKE_INSTALL_LIBDIR} /cmake/${PROJECT_NAME}
65
+ )
66
+ install (
67
+ DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /include /
68
+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
69
+ )
70
+ install (
71
+ EXPORT ${PROJECT_NAME} Targets
72
+ DESTINATION ${CMAKE_INSTALL_LIBDIR} /cmake/${PROJECT_NAME}
73
+ NAMESPACE ${PROJECT_NAME} ::
74
+ )
75
+
76
+ export (
77
+ EXPORT ${PROJECT_NAME} Targets
78
+ FILE ${CMAKE_CURRENT_BINARY_DIR} /${PROJECT_NAME} Targets.cmake
67
79
NAMESPACE ${PROJECT_NAME} ::
68
80
)
0 commit comments