Commit 3267505 1 parent e31d66e commit 3267505 Copy full SHA for 3267505
File tree 2 files changed +16
-1
lines changed
2 files changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -56,6 +56,17 @@ if (NOT MSVC)
56
56
install (FILES "${CMAKE_BINARY_DIR} /${pkg_conf_file} " DESTINATION lib/pkgconfig/ COMPONENT pkgconfig)
57
57
endif ()
58
58
59
+ add_library (${PROJECT_NAME} INTERFACE )
60
+ target_include_directories (${PROJECT_NAME} INTERFACE
61
+ "$<INSTALL_INTERFACE:include>" )
62
+ install (TARGETS ${PROJECT_NAME} EXPORT ${PROJECT_NAME} )
63
+ install (
64
+ EXPORT ${PROJECT_NAME}
65
+ DESTINATION ${CMAKE_CONFIG_INSTALL_DIR}
66
+ NAMESPACE "${PROJECT_NAME} ::"
67
+ FILE "${PROJECT_NAME} Export.cmake"
68
+ )
69
+
59
70
# Add uninstall target
60
71
# Ref: http://www.cmake.org/Wiki/CMake_FAQ#Can_I_do_.22make_uninstall.22_with_CMake.3F
61
72
configure_file ("${PROJECT_SOURCE_DIR} /cmake/uninstall.cmake.in" "${PROJECT_BINARY_DIR} /uninstall.cmake" IMMEDIATE @ONLY)
Original file line number Diff line number Diff line change @@ -3,4 +3,8 @@ if (@PACKAGE_NAME@_CONFIG_INCLUDED)
3
3
endif ()
4
4
set (@PACKAGE_NAME@_CONFIG_INCLUDED TRUE )
5
5
6
- set (@PACKAGE_NAME@_INCLUDE_DIRS "${@PROJECT_NAME@_DIR}/@RELATIVE_PATH_CMAKE_DIR_TO_PREFIX@/include" )
6
+ set (@PACKAGE_NAME@_INCLUDE_DIRS "${@PACKAGE_NAME@_DIR}/@RELATIVE_PATH_CMAKE_DIR_TO_PREFIX@/include" )
7
+
8
+ include ("${@PACKAGE_NAME@_DIR}/@PACKAGE_NAME@Export.cmake" )
9
+
10
+ list (APPEND @PACKAGE_NAME@_TARGETS @PACKAGE_NAME@::@PACKAGE_NAME@)
You can’t perform that action at this time.
0 commit comments