From: Jeremy Tan Date: Mon, 31 Jul 2017 11:24:38 +0000 (+1000) Subject: configure: fix the check for IdnToUnicode X-Git-Tag: curl-7_55_0~37 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f262b3586cb40f6fdb265188456cfb0ff4e4ed2a;p=curl configure: fix the check for IdnToUnicode Fixes #1669 Closes #1713 --- diff --git a/configure.ac b/configure.ac index 5104c9ecd..edcb3931f 100644 --- a/configure.ac +++ b/configure.ac @@ -2782,6 +2782,7 @@ if test "$want_winidn" = "yes"; then clean_LDFLAGS="$LDFLAGS" clean_LIBS="$LIBS" WINIDN_LIBS="-lnormaliz" + WINIDN_CPPFLAGS="-DWINVER=0x0600" # if test "$want_winidn_path" != "default"; then dnl path has been specified @@ -2797,7 +2798,11 @@ if test "$want_winidn" = "yes"; then # AC_MSG_CHECKING([if IdnToUnicode can be linked]) AC_LINK_IFELSE([ - AC_LANG_FUNC_LINK_TRY([IdnToUnicode]) + AC_LANG_PROGRAM([[ + #include + ]],[[ + IdnToUnicode(0, NULL, 0, NULL, 0); + ]]) ],[ AC_MSG_RESULT([yes]) tst_links_winidn="yes"