mirror of
https://github.com/curl/curl.git
synced 2026-05-06 12:37:29 +03:00
configure: skip libidn2 detection when winidn is used
Prior to this change --with-winidn could be overridden by libidn2 detection. Closes https://github.com/curl/curl/pull/8934
This commit is contained in:
parent
c80f0aebbb
commit
fde966b69f
1 changed files with 30 additions and 25 deletions
55
configure.ac
55
configure.ac
|
|
@ -2445,31 +2445,36 @@ AC_ARG_WITH(libidn2,
|
|||
AS_HELP_STRING([--with-libidn2=PATH],[Enable libidn2 usage])
|
||||
AS_HELP_STRING([--without-libidn2],[Disable libidn2 usage]),
|
||||
[OPT_IDN=$withval])
|
||||
case "$OPT_IDN" in
|
||||
no)
|
||||
dnl --without-libidn2 option used
|
||||
want_idn="no"
|
||||
AC_MSG_RESULT([no])
|
||||
;;
|
||||
default)
|
||||
dnl configure option not specified
|
||||
want_idn="yes"
|
||||
want_idn_path="default"
|
||||
AC_MSG_RESULT([(assumed) yes])
|
||||
;;
|
||||
yes)
|
||||
dnl --with-libidn2 option used without path
|
||||
want_idn="yes"
|
||||
want_idn_path="default"
|
||||
AC_MSG_RESULT([yes])
|
||||
;;
|
||||
*)
|
||||
dnl --with-libidn2 option used with path
|
||||
want_idn="yes"
|
||||
want_idn_path="$withval"
|
||||
AC_MSG_RESULT([yes ($withval)])
|
||||
;;
|
||||
esac
|
||||
if test "x$tst_links_winidn" = "xyes"; then
|
||||
want_idn="no"
|
||||
AC_MSG_RESULT([no (using winidn instead)])
|
||||
else
|
||||
case "$OPT_IDN" in
|
||||
no)
|
||||
dnl --without-libidn2 option used
|
||||
want_idn="no"
|
||||
AC_MSG_RESULT([no])
|
||||
;;
|
||||
default)
|
||||
dnl configure option not specified
|
||||
want_idn="yes"
|
||||
want_idn_path="default"
|
||||
AC_MSG_RESULT([(assumed) yes])
|
||||
;;
|
||||
yes)
|
||||
dnl --with-libidn2 option used without path
|
||||
want_idn="yes"
|
||||
want_idn_path="default"
|
||||
AC_MSG_RESULT([yes])
|
||||
;;
|
||||
*)
|
||||
dnl --with-libidn2 option used with path
|
||||
want_idn="yes"
|
||||
want_idn_path="$withval"
|
||||
AC_MSG_RESULT([yes ($withval)])
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
if test "$want_idn" = "yes"; then
|
||||
dnl idn library support has been requested
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue