From 7c0980f9a644ded669f6b499004decd4de9821c0 Mon Sep 17 00:00:00 2001 From: tastytea Date: Wed, 18 Dec 2019 17:50:17 +0100 Subject: [PATCH] Add CURL and Threads as dependency in CMake config. Use find_dependency() to depend on CURL and Threads so CMake users don't have to do it themselves. --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 10b8db82..e4a153da 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -96,7 +96,11 @@ install(TARGETS restclient-cpp EXPORT restclient-cppTargets include(CMakePackageConfigHelpers) file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake.in" - "@PACKAGE_INIT@\ninclude(\${CMAKE_CURRENT_LIST_DIR}/\@PROJECT_NAME\@Targets.cmake)\n") + "@PACKAGE_INIT@\n" + "include(CMakeFindDependencyMacro)\n" + "find_dependency(CURL REQUIRED)\n" + "find_dependency(Threads REQUIRED)\n" + "include(\${CMAKE_CURRENT_LIST_DIR}/\@PROJECT_NAME\@Targets.cmake)\n") configure_package_config_file( ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake