From eff4cc18166de1f12126d9b37889aaad6731dd21 Mon Sep 17 00:00:00 2001
From: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
Date: Thu, 2 Apr 2020 09:20:09 +0900
Subject: [PATCH] cmake: Add options to disable OpenSSL and GNUTLS

---
 CMakeLists.txt | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index a3c9d494..6d0abed1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -67,8 +67,16 @@ foreach(_build_type "Release" "MinSizeRel" "RelWithDebInfo")
 endforeach()
 
 
-find_package(GnuTLS 3.6.12)
-find_package(OpenSSL 1.1.1)
+if(WITHOUT_GNUTLS)
+  set(GNUTLS_FOUND FALSE)
+else()
+  find_package(GnuTLS 3.6.12)
+endif()
+if(WITHOUT_OPENSSL)
+  set(OPENSSL_FOUND FALSE)
+else()
+  find_package(OpenSSL 1.1.1)
+endif()
 find_package(Libev 4.11)
 find_package(Libnghttp3 0.0.0)
 find_package(CUnit 2.1)
-- 
GitLab