1.1 --- a/configure.ac Mon Jun 23 13:54:56 2008 -0400
1.2 +++ b/configure.ac Mon Jun 23 17:31:32 2008 -0400
1.3 @@ -103,6 +103,25 @@
1.4 changequote([,])dnl
1.5 fi
1.6
1.7 +
1.8 +# gcc default visibility stuff
1.9 +
1.10 +have_gcc4=no
1.11 +AC_MSG_CHECKING(for -fvisibility)
1.12 +AC_COMPILE_IFELSE([
1.13 +#if defined(__GNUC__) && (__GNUC__ >= 4)
1.14 +#else
1.15 +#error Need GCC 4.0 for visibility
1.16 +#endif
1.17 +int main () { return 0; }
1.18 +], have_gcc4=yes)
1.19 +
1.20 +if test "x$have_gcc4" = "xyes"; then
1.21 + CFLAGS="$CFLAGS -fvisibility=hidden"
1.22 +fi
1.23 +AC_MSG_RESULT($have_gcc4)
1.24 +
1.25 +
1.26 PKG_CHECK_MODULES(CURL, [libcurl])
1.27 AC_SUBST(CURL_CFLAGS)
1.28 AC_SUBST(CURL_LIBS)