cmake HAVE_LIBIDN2 examples

skylersaleh/SkyEmu src/curl/CMakeLists.txt :855

check_library_exists("idn2" "idn2_lookup_ul" "" HAVE_LIBIDN2)

percona/percona-xtrabackup extra/curl/curl-8.9.1/CMakeLists.txt :918

check_library_exists("idn2" "idn2_lookup_ul" "" HAVE_LIBIDN2)

glKarin/com.n0n3m4.diii4a Q3E/src/main/jni/deplibs/curl/CMakeLists.txt :866

check_library_exists("idn2" "idn2_lookup_ul" "" HAVE_LIBIDN2)

RavEngine/RavEngine deps/resonance-audio/third_party/ios-cmake/example/example-curl/CMakeLists.txt :9

list(APPEND CMAKE_ARGS
    "-DCMAKE_TOOLCHAIN_FILE:PATH=${CMAKE_TOOLCHAIN_FILE}"
    "-DBUILD_SHARED_LIBS=OFF"
    "-DCMAKE_USE_OPENSSL=OFF"
    "-DBUILD_CURL_EXE=OFF"
    "-DBUILD_TESTING=FALSE"
    "-DHAVE_LIBIDN2=FALSE"
    "-DCURL_CA_PATH=none"
    "-DCURL_DISABLE_FTP=ON"
    "-DCURL_DISABLE_LDAP=ON"
    "-DCURL_DISABLE_LDAPS=ON"
    "-DCURL_DISABLE_TELNET=ON"
    "-DCURL_DISABLE_DICT=ON"
    "-DCURL_DISABLE_FILE=ON"
    "-DCURL_DISABLE_TFTP=ON"
    "-DCURL_DISABLE_RTSP=ON"
    "-DCURL_DISABLE_POP3=ON"
    "-DCURL_DISABLE_IMAP=ON"
    "-DCURL_DISABLE_SMTP=ON"
    "-DCURL_DISABLE_GOPHER=ON"
)

Slicer/Slicer SuperBuild/External_curl.cmake :76

ExternalProject_Add(${proj}
    ${${proj}_EP_ARGS}
    GIT_REPOSITORY "${Slicer_${proj}_GIT_REPOSITORY}"
    GIT_TAG "${Slicer_${proj}_GIT_TAG}"
    SOURCE_DIR ${EP_SOURCE_DIR}
    BINARY_DIR ${EP_BINARY_DIR}
    CMAKE_CACHE_ARGS
    #Not needed -DCMAKE_CXX_COMPILER:FILEPATH=${CMAKE_CXX_COMPILER}
    #Not needed -DCMAKE_CXX_FLAGS:STRING=${ep_common_cxx_flags}
      -DCMAKE_C_COMPILER:FILEPATH=${CMAKE_C_COMPILER}
      -DCMAKE_C_FLAGS:STRING=${${proj}_CMAKE_C_FLAGS}
      -DCMAKE_DEBUG_POSTFIX:STRING=
      -DCMAKE_INSTALL_PREFIX:PATH=${EP_INSTALL_DIR}
      -DCMAKE_INSTALL_LIBDIR:STRING=lib  # Override value set in GNUInstallDirs CMake module
      -DBUILD_TESTING:BOOL=OFF
      -DBUILD_CURL_EXE:BOOL=OFF
      -DBUILD_SHARED_LIBS:BOOL=OFF  # Before enabling this option, see https://github.com/Slicer/curl/commit/ca5fe8e63df7faea0bfb988ef3fe58f538e6950b
      -DENABLE_ARES:BOOL=OFF
      -DCURL_ZLIB:BOOL=ON
      -DZLIB_INCLUDE_DIR:PATH=${ZLIB_INCLUDE_DIR}
      -DZLIB_LIBRARY:FILEPATH=${ZLIB_LIBRARY}
      -DCURL_DISABLE_FTP:BOOL=ON
      -DCURL_DISABLE_LDAP:BOOL=ON
      -DCURL_DISABLE_LDAPS:BOOL=ON
      -DCURL_DISABLE_TELNET:BOOL=ON
      -DCURL_DISABLE_DICT:BOOL=ON
      -DCURL_DISABLE_FILE:BOOL=ON
      -DCURL_DISABLE_TFTP:BOOL=ON
      -DHAVE_LIBIDN2:BOOL=FALSE
      -DCMAKE_USE_LIBSSH:BOOL=OFF
      -DCMAKE_USE_LIBSSH2:BOOL=OFF
      -DCMAKE_USE_OPENSSL:BOOL=${CURL_ENABLE_SSL}
    ${EXTERNAL_PROJECT_OPTIONAL_CMAKE_ARGS}
    DEPENDS
      ${${proj}_DEPENDENCIES}
    )