File tree Expand file tree Collapse file tree 2 files changed +16
-1
lines changed Expand file tree Collapse file tree 2 files changed +16
-1
lines changed Original file line number Diff line number Diff line change
1
+ include (CMakeFindDependencyMacro)
2
+ @PACKAGE_INIT@
3
+
4
+ find_dependency(CURL REQUIRED)
5
+ find_dependency(OpenSSL REQUIRED)
6
+
7
+ include (${CMAKE_CURRENT_LIST_DIR} /cprTargets.cmake)
8
+
9
+ check_required_components(cpr)
Original file line number Diff line number Diff line change @@ -65,9 +65,15 @@ if(CPR_USE_SYSTEM_CURL)
65
65
VERSION ${${PROJECT_NAME} _VERSION}
66
66
COMPATIBILITY ExactVersion)
67
67
68
- configure_package_config_file(${PROJECT_SOURCE_DIR} /cmake/cprConfig.cmake.in
68
+ if (SSL_BACKEND_USED STREQUAL "OpenSSL" )
69
+ configure_package_config_file(${PROJECT_SOURCE_DIR} /cmake/cprConfig-ssl.cmake.in
69
70
"${PROJECT_BINARY_DIR} /cpr/cprConfig.cmake"
70
71
INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR} /cmake/cpr)
72
+ else ()
73
+ configure_package_config_file(${PROJECT_SOURCE_DIR} /cmake/cprConfig.cmake.in
74
+ "${PROJECT_BINARY_DIR} /cpr/cprConfig.cmake"
75
+ INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR} /cmake/cpr)
76
+ endif ()
71
77
72
78
install (FILES ${PROJECT_BINARY_DIR} /cpr/cprConfig.cmake
73
79
${PROJECT_BINARY_DIR} /cpr/cprConfigVersion.cmake DESTINATION ${CMAKE_INSTALL_LIBDIR} /cmake/cpr)
You can’t perform that action at this time.
0 commit comments