From: ross Date: Tue, 19 Jul 2005 23:22:39 +0000 (+0000) Subject: [project @ 2005-07-19 23:22:39 by ross] X-Git-Tag: cmm-merge2~53 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=9b756208d9522ddaa5b885fcfcfa301891363112;p=ghc-base.git [project @ 2005-07-19 23:22:39 by ross] use feature tests instead of $host to locate socket library --- diff --git a/configure.ac b/configure.ac index aeaaa03..c28fd76 100644 --- a/configure.ac +++ b/configure.ac @@ -29,6 +29,9 @@ AC_CHECK_FUNCS([ftime gmtime_r localtime_r lstat readdir_r]) AC_CHECK_FUNCS([_chsize ftruncate]) +AC_SEARCH_LIBS([gethostbyname], [nsl wsock32]) +AC_SEARCH_LIBS([recv], [socket wsock32]) + # map standard C types and ISO types to Haskell types FPTOOLS_CHECK_HTYPE(char) FPTOOLS_CHECK_HTYPE(signed char) @@ -82,12 +85,7 @@ FP_CHECK_CONST([O_BINARY], [#include ], [0]) # Check for idiosyncracies in some mingw impls of directory handling. FP_READDIR_EOF_ERRNO -case "$host" in -*-mingw32) - EXTRA_LIBS="wsock32, msvcrt, kernel32, user32, shell32" ;; -*) - EXTRA_LIBS= ;; -esac +EXTRA_LIBS="`echo $LIBS | sed 's/-l//g'`" AC_SUBST([EXTRA_LIBS]) AC_CONFIG_FILES([config.mk base.buildinfo])