File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -98,14 +98,21 @@ endif()
9898
9999# building project
100100add_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 >)
102104target_link_libraries (${PROJECT_NAME} ${LIB_LIST} )
103105include (GNUInstallDirs )
104106install (TARGETS ${PROJECT_NAME}
107+ EXPORT ${PROJECT_NAME} -targets
105108 RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
106109 LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
107110 ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} )
108111install (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} )
109116set_property (TARGET ${PROJECT_NAME} PROPERTY POSITION_INDEPENDENT_CODE ON )
110117
111118# ABI version
You can’t perform that action at this time.
0 commit comments