diff options
Diffstat (limited to 'CMakeModules/Findhttplib.cmake')
| -rw-r--r-- | CMakeModules/Findhttplib.cmake | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/CMakeModules/Findhttplib.cmake b/CMakeModules/Findhttplib.cmake index 861207eb5..48967add9 100644 --- a/CMakeModules/Findhttplib.cmake +++ b/CMakeModules/Findhttplib.cmake | |||
| @@ -6,13 +6,23 @@ include(FindPackageHandleStandardArgs) | |||
| 6 | 6 | ||
| 7 | find_package(httplib QUIET CONFIG) | 7 | find_package(httplib QUIET CONFIG) |
| 8 | if (httplib_CONSIDERED_CONFIGS) | 8 | if (httplib_CONSIDERED_CONFIGS) |
| 9 | find_package_handle_standard_args(httplib CONFIG_MODE) | 9 | find_package_handle_standard_args(httplib HANDLE_COMPONENTS CONFIG_MODE) |
| 10 | else() | 10 | else() |
| 11 | find_package(PkgConfig QUIET) | 11 | find_package(PkgConfig QUIET) |
| 12 | pkg_search_module(HTTPLIB QUIET IMPORTED_TARGET cpp-httplib) | 12 | pkg_search_module(HTTPLIB QUIET IMPORTED_TARGET cpp-httplib) |
| 13 | if ("-DCPPHTTPLIB_OPENSSL_SUPPORT" IN_LIST HTTPLIB_CFLAGS_OTHER) | ||
| 14 | set(httplib_OpenSSL_FOUND TRUE) | ||
| 15 | endif() | ||
| 16 | if ("-DCPPHTTPLIB_ZLIB_SUPPORT" IN_LIST HTTPLIB_CFLAGS_OTHER) | ||
| 17 | set(httplib_ZLIB_FOUND TRUE) | ||
| 18 | endif() | ||
| 19 | if ("-DCPPHTTPLIB_BROTLI_SUPPORT" IN_LIST HTTPLIB_CFLAGS_OTHER) | ||
| 20 | set(httplib_Brotli_FOUND TRUE) | ||
| 21 | endif() | ||
| 13 | find_package_handle_standard_args(httplib | 22 | find_package_handle_standard_args(httplib |
| 14 | REQUIRED_VARS HTTPLIB_INCLUDEDIR | 23 | REQUIRED_VARS HTTPLIB_INCLUDEDIR |
| 15 | VERSION_VAR HTTPLIB_VERSION | 24 | VERSION_VAR HTTPLIB_VERSION |
| 25 | HANDLE_COMPONENTS | ||
| 16 | ) | 26 | ) |
| 17 | endif() | 27 | endif() |
| 18 | 28 | ||