summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIngo Bürk <admin@airblader.de>2020-02-16 18:50:54 +0100
committerGitHub <noreply@github.com>2020-02-16 18:50:54 +0100
commit2914c7fb431c2f78c759336b284926600bce89d8 (patch)
tree3d93bddcda6a0d596eb54d521cb4999fd50e7156
parentf517b5aa57216a6c55fc00053dfaad378d9392fa (diff)
parent91b00c5605955ec8167fbbedd5dfe7d722ac9639 (diff)
downloadi3-2914c7fb431c2f78c759336b284926600bce89d8.tar.gz
i3-2914c7fb431c2f78c759336b284926600bce89d8.zip
Merge pull request #3942 from stapelberg/iconv
configure.ac: test for iconv_open with #include <iconv.h>
-rw-r--r--configure.ac7
1 files changed, 5 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac
index 0b99cf80..3ab6345e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -84,8 +84,11 @@ AC_SEARCH_LIBS([ev_run], [ev], , [AC_MSG_FAILURE([cannot find the required ev_ru
AC_SEARCH_LIBS([shm_open], [rt], [], [], [-pthread])
-AC_SEARCH_LIBS([iconv_open], [iconv], ,
-AC_SEARCH_LIBS([libiconv_open], [iconv], , [AC_MSG_FAILURE([cannot find the required iconv_open() function despite trying to link with -liconv])]))
+AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <iconv.h>], [iconv_open(0, 0)])], ,
+ [LIBS="-liconv $LIBS"
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <iconv.h>], [iconv_open(0, 0)])], ,
+ [AC_MSG_FAILURE([cannot find the required iconv_open() function despite trying to link with -liconv])])]
+)
AX_PTHREAD