]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
cmake: fix detecting libidn2
authorViktor Szakats <commit@vsz.me>
Thu, 26 May 2022 15:52:57 +0000 (15:52 +0000)
committerViktor Szakats <commit@vsz.me>
Thu, 26 May 2022 15:52:57 +0000 (15:52 +0000)
Without this patch, libidn2 detection doesn't even seem to be
attempted. With this patch, cmake can be configured to pick it
up and enable it. Necessary configuration remains manual and
differs from most other dependencies.

If you are aware of a better fix, we're glad hearing about it
in a new Issue.

Closes #8917

CMakeLists.txt

index 621ae19d82571468049b1dcabdc592a674f6b0d5..ee0cce08ab881681ba17cee041af26a200b9afee 100644 (file)
@@ -675,11 +675,12 @@ if(NOT CURL_DISABLE_LDAPS)
   check_include_file_concat("ldapssl.h"  HAVE_LDAPSSL_H)
 endif()
 
-# Check for idn
+# Check for idn2
 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)
+else()
+  set(HAVE_LIBIDN2 OFF)
 endif()
 
 if(WIN32)