@@ -154,12 +154,6 @@ endif ()
154
154
set (Boost_USE_MULTITHREADED ON )
155
155
set (Boost_USE_STATIC_RUNTIME OFF )
156
156
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
-
163
157
find_package (Boost 1.81 REQUIRED COMPONENTS json url coroutine )
164
158
message (STATUS "LaunchDarkly: using Boost v${Boost_VERSION} " )
165
159
@@ -198,29 +192,18 @@ include(CMakePackageConfigHelpers)
198
192
include (GNUInstallDirs )
199
193
200
194
write_basic_package_version_file (
201
- "${CMAKE_CURRENT_BINARY_DIR} /launchdarklyConfigVersion .cmake"
195
+ "${CMAKE_CURRENT_BINARY_DIR} /${CMAKE_PROJECT_NAME} ConfigVersion .cmake"
202
196
COMPATIBILITY SameMajorVersion
203
197
)
204
198
205
199
install (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} "
214
203
)
215
204
216
205
install (
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} "
226
209
)
0 commit comments