aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntoine Jacoutot <ajacoutot@openbsd.org>2011-07-13 05:28:14 +0800
committerJasper Lievisse Adriaanse <jasper@humppa.nl>2011-07-13 05:28:14 +0800
commit1f002e02aaa2bcd0f8128937940b025cf13b0828 (patch)
tree46ecba84844b0057f0bdec57e081493174ad251a
parentd644993ab26f5b7c0c51c1d96e958ed4d7ebb1f4 (diff)
downloadgsoc2013-evolution-1f002e02aaa2bcd0f8128937940b025cf13b0828.tar.gz
gsoc2013-evolution-1f002e02aaa2bcd0f8128937940b025cf13b0828.tar.zst
gsoc2013-evolution-1f002e02aaa2bcd0f8128937940b025cf13b0828.zip
Fix OpenBSD/FreeBSD support
Move the "$host" down when $host is actually set (that is after AC_CANONICAL_HOST). Don't set DL_LIB to libdl which is not available on OpenBSD/FreeBSD and set NO_UNDEFINED to null. https://bugzilla.gnome.org/show_bug.cgi?id=654478
-rw-r--r--configure.ac15
1 files changed, 13 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac
index 5d380f07e4..474d20b449 100644
--- a/configure.ac
+++ b/configure.ac
@@ -101,6 +101,10 @@ dnl -DE_CAL_DISABLE_DEPRECATED
AM_CPPFLAGS="$WARNING_FLAGS -fno-strict-aliasing"
AC_SUBST(AM_CPPFLAGS)
+AC_CANONICAL_HOST
+AC_DEFINE_UNQUOTED(VERSION_COMMENT, "", [Define if you want a comment appended to the version number])
+
+dnl This must stay after AC_CANONICAL_HOST, which defines $host.
case "$host" in
*openbsd*|*freebsd*)
dnl Do not set '-Wl,--no-undefined' on freebsd/openbsd
@@ -110,8 +114,6 @@ case "$host" in
;;
esac
-AC_CANONICAL_HOST
-AC_DEFINE_UNQUOTED(VERSION_COMMENT, "", [Define if you want a comment appended to the version number])
dnl *************************************
dnl Put the ACLOCAL flags in the Makefile
@@ -203,6 +205,15 @@ case "$host" in
CHAMPLAIN_REQUIREMENT=''
GEOCLUE_REQUIREMENT=''
;;
+*openbsd*|*freebsd*)
+ os_win32=no
+ NO_UNDEFINED=''
+ SOEXT='.so'
+ SA_JUNK_PLUGIN=sa-junk-plugin
+ BF_JUNK_PLUGIN=bogo-junk-plugin
+ DL_LIB=''
+ SOFTOKN3_LIB='-lsoftokn3'
+ ;;
*)
os_win32=no
NO_UNDEFINED='-no-undefined'