File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -90,14 +90,21 @@ endif()
9090
9191# building project
9292add_library (${PROJECT_NAME} ${SRC_LIST} )
93- target_include_directories (${PROJECT_NAME} PUBLIC include )
93+ target_include_directories (${PROJECT_NAME} PUBLIC
94+ $<BUILD_INTERFACE :${CMAKE_CURRENT_SOURCE_DIR} /include >
95+ $<INSTALL_INTERFACE :include >)
9496target_link_libraries (${PROJECT_NAME} ${LIB_LIST} )
9597include (GNUInstallDirs )
9698install (TARGETS ${PROJECT_NAME}
99+ EXPORT ${PROJECT_NAME} -targets
97100 RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
98101 LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
99102 ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} )
100103install (DIRECTORY include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} )
104+ install (EXPORT ${PROJECT_NAME} -targets
105+ NAMESPACE ${PROJECT_NAME} ::
106+ FILE ${PROJECT_NAME} Config.cmake
107+ DESTINATION lib/cmake/${PROJECT_NAME} )
101108set_property (TARGET ${PROJECT_NAME} PROPERTY POSITION_INDEPENDENT_CODE ON )
102109
103110# ABI version
You can’t perform that action at this time.
0 commit comments