From 87b9337c8f76c21c57b204e88b68c6ecf3bd1ac0 Mon Sep 17 00:00:00 2001 From: Peter Wu Date: Tue, 26 Nov 2019 22:05:21 +0000 Subject: CMake: add support for building with the NSS vtls backend Options are cross-checked with configure.ac and acinclude.m4. Tested on Arch Linux, untested on other platforms like Windows or macOS. Closes #4663 Reviewed-by: Kamil Dudka --- CMake/FindNSS.cmake | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 CMake/FindNSS.cmake (limited to 'CMake/FindNSS.cmake') diff --git a/CMake/FindNSS.cmake b/CMake/FindNSS.cmake new file mode 100644 index 000000000..277c7dfb2 --- /dev/null +++ b/CMake/FindNSS.cmake @@ -0,0 +1,15 @@ +if(UNIX) + find_package(PkgConfig QUIET) + pkg_search_module(PC_NSS nss) +endif() +if(NOT PC_NSS_FOUND) + return() +endif() + +set(NSS_LIBRARIES ${PC_NSS_LINK_LIBRARIES}) +set(NSS_INCLUDE_DIRS ${PC_NSS_INCLUDE_DIRS}) + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(NSS DEFAULT_MSG NSS_INCLUDE_DIRS NSS_LIBRARIES) + +mark_as_advanced(NSS_INCLUDE_DIRS NSS_LIBRARIES) -- cgit v1.2.3