mirror of
https://github.com/moparisthebest/curl
synced 2024-12-25 09:38:54 -05:00
69328490fc
Use 'GNUInstallDirs' standard module to set destinations of installed files. Use uppercase "CURL" names instead of lowercase "curl" to match standard 'FindCURL.cmake' CMake module: * https://cmake.org/cmake/help/latest/module/FindCURL.html Meaning: * Install 'CURLConfig.cmake' instead of 'curl-config.cmake' * User should call 'find_package(CURL)' instead of 'find_package(curl)' Use 'configure_package_config_file' function to generate 'CURLConfig.cmake' file. This will make 'curl-config.cmake.in' template file smaller and handle components better. E.g. current configuration report no error if user specified unknown components (note: new configuration expects no components, report error if user will try to specify any). Closes https://github.com/curl/curl/pull/2849
10 lines
247 B
CMake
10 lines
247 B
CMake
@PACKAGE_INIT@
|
|
|
|
if("@USE_OPENSSL@")
|
|
include(CMakeFindDependencyMacro)
|
|
find_dependency(OpenSSL "@OPENSSL_VERSION_MAJOR@")
|
|
endif()
|
|
|
|
include("${CMAKE_CURRENT_LIST_DIR}/@TARGETS_EXPORT_NAME@.cmake")
|
|
check_required_components("@PROJECT_NAME@")
|