From: Jay Satiro Date: Tue, 22 Dec 2020 20:31:03 +0000 (-0500) Subject: cmake: Add an option to disable libidn2 X-Git-Tag: curl-7_75_0~130 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=83f1ca69290f9d6198fe4013488408f94736c5dc;p=thirdparty%2Fcurl.git cmake: Add an option to disable libidn2 New option USE_LIBIDN2 defaults to ON for libidn2 detection. Prior to this change libidn2 detection could not be turned off in cmake builds. Reported-by: William A Rowe Jr Fixes https://github.com/curl/curl/issues/6361 Closes https://github.com/curl/curl/pull/6362 --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 7c26e2dcf4..58f4bfb7c7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -618,7 +618,11 @@ if(NOT CURL_DISABLE_LDAPS) endif() # Check for idn -check_library_exists_concat("idn2" idn2_lookup_ul HAVE_LIBIDN2) +option(USE_LIBIDN2 "Use libidn2 for IDN support" ON) +set(HAVE_LIBIDN2 OFF) +if(USE_LIBIDN2) + check_library_exists_concat("idn2" idn2_lookup_ul HAVE_LIBIDN2) +endif() # Check for symbol dlopen (same as HAVE_LIBDL) check_library_exists("${CURL_LIBS}" dlopen "" HAVE_DLOPEN)