File tree 1 file changed +8
-1
lines changed
1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -98,14 +98,21 @@ endif()
98
98
99
99
# building project
100
100
add_library (${PROJECT_NAME} ${SRC_LIST} )
101
- target_include_directories (${PROJECT_NAME} PUBLIC include )
101
+ target_include_directories (${PROJECT_NAME} PUBLIC
102
+ $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /include >
103
+ $<INSTALL_INTERFACE:include >)
102
104
target_link_libraries (${PROJECT_NAME} ${LIB_LIST} )
103
105
include (GNUInstallDirs)
104
106
install (TARGETS ${PROJECT_NAME}
107
+ EXPORT ${PROJECT_NAME} -targets
105
108
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
106
109
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
107
110
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} )
108
111
install (DIRECTORY include / DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} )
112
+ install (EXPORT ${PROJECT_NAME} -targets
113
+ NAMESPACE ${PROJECT_NAME} ::
114
+ FILE ${PROJECT_NAME} Config.cmake
115
+ DESTINATION lib/cmake/${PROJECT_NAME} )
109
116
set_property (TARGET ${PROJECT_NAME} PROPERTY POSITION_INDEPENDENT_CODE ON )
110
117
111
118
# ABI version
You can’t perform that action at this time.
0 commit comments