@@ -154,12 +154,6 @@ endif ()
154154set (Boost_USE_MULTITHREADED ON )
155155set (Boost_USE_STATIC_RUNTIME OFF )
156156
157- if (POLICY CMP0167)
158- # TODO: Update to use the Boost project's cmake config directly, since FindBoost was deprecated in
159- # cmake >= 3.30.
160- cmake_policy (SET CMP0167 OLD)
161- endif ()
162-
163157find_package (Boost 1.81 REQUIRED COMPONENTS json url coroutine)
164158message (STATUS "LaunchDarkly: using Boost v${Boost_VERSION} " )
165159
@@ -198,29 +192,18 @@ include(CMakePackageConfigHelpers)
198192include (GNUInstallDirs)
199193
200194write_basic_package_version_file(
201- "${CMAKE_CURRENT_BINARY_DIR} /launchdarklyConfigVersion .cmake"
195+ "${CMAKE_CURRENT_BINARY_DIR} /${CMAKE_PROJECT_NAME} ConfigVersion .cmake"
202196 COMPATIBILITY SameMajorVersion
203197)
204198
205199install (FILES
206- "${CMAKE_CURRENT_SOURCE_DIR} /cmake/launchdarklyConfig.cmake"
207- "${CMAKE_CURRENT_BINARY_DIR} /launchdarklyConfigVersion.cmake"
208- DESTINATION "${CMAKE_INSTALL_DATADIR} /cmake/launchdarkly"
209- )
210-
211- configure_file (
212- ${CMAKE_CURRENT_SOURCE_DIR} /cmake/launchdarkly.pc.in
213- ${CMAKE_CURRENT_BINARY_DIR} /launchdarkly.pc
200+ "${CMAKE_CURRENT_SOURCE_DIR} /cmake/${CMAKE_PROJECT_NAME} Config.cmake"
201+ "${CMAKE_CURRENT_BINARY_DIR} /${CMAKE_PROJECT_NAME} ConfigVersion.cmake"
202+ DESTINATION "${CMAKE_INSTALL_DATADIR} /cmake/${CMAKE_PROJECT_NAME} "
214203)
215204
216205install (
217- FILES ${CMAKE_CURRENT_BINARY_DIR} /launchdarkly.pc
218- DESTINATION ${CMAKE_INSTALL_LIBDIR} /pkgconfig
219- )
220-
221-
222- install (
223- EXPORT launchdarklyTargets
224- NAMESPACE launchdarkly::
225- DESTINATION "${CMAKE_INSTALL_DATADIR} /cmake/launchdarkly"
206+ EXPORT ${PROJECT_NAME} Targets
207+ NAMESPACE "${PROJECT_NAME} ::"
208+ DESTINATION "${CMAKE_INSTALL_DATADIR} /cmake/${CMAKE_PROJECT_NAME} "
226209)
0 commit comments