File tree Expand file tree Collapse file tree 3 files changed +21
-0
lines changed Expand file tree Collapse file tree 3 files changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake" "${CMAKE_CURRENT_LIST_DI
55option (I_KNOW_WHAT_I_AM_DOING_AND_HOW_DANGEROUS_IT_IS__LIBSBP_DISABLE_CRC_VALIDATION "Disable all CRC validation in Libsbp" OFF )
66set (SWIFT_CXX_STANDARD 17 CACHE STRING "Default C++ version for all swift targets" )
77
8+ include (CMakePackageConfigHelpers)
89include (GNUInstallDirs)
910include (CCache)
1011include (SwiftCmakeOptions)
Original file line number Diff line number Diff line change @@ -78,9 +78,26 @@ install(
7878 RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
7979 LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
8080 ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
81+ INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
8182)
8283install (DIRECTORY ${PROJECT_SOURCE_DIR} /include /libsbp/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} /libsbp)
8384
8485export (EXPORT sbp-export
8586 NAMESPACE swiftnav::
8687 FILE ${PROJECT_BINARY_DIR} /LibSbpImport.cmake)
88+
89+ install (
90+ EXPORT sbp-export
91+ DESTINATION ${CMAKE_INSTALL_DATADIR} /libsbp/cmake
92+ NAMESPACE swiftnav::
93+ )
94+
95+ configure_package_config_file(
96+ ${CMAKE_CURRENT_SOURCE_DIR} /libsbpConfig.cmake.in
97+ libsbpConfig.cmake
98+ INSTALL_DESTINATION ${CMAKE_INSTALL_DATADIR}
99+ )
100+ install (
101+ FILES "${CMAKE_CURRENT_BINARY_DIR} /libsbpConfig.cmake"
102+ DESTINATION ${CMAKE_INSTALL_DATADIR} /libsbp/cmake
103+ )
Original file line number Diff line number Diff line change 1+ @PACKAGE_INIT@
2+
3+ include ("${CMAKE_CURRENT_LIST_DIR} /sbp-export.cmake" )
You can’t perform that action at this time.
0 commit comments