aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac13
1 files changed, 12 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index aefca4ab..da077505 100644
--- a/configure.ac
+++ b/configure.ac
@@ -81,46 +81,55 @@ case "$host_os" in
81 AC_DEFINE_UNQUOTED(OSX,1,[This is an OS X system]) 81 AC_DEFINE_UNQUOTED(OSX,1,[This is an OS X system])
82 CFLAGS="-no-cpp-precomp -fno-common $CFLAGS" 82 CFLAGS="-no-cpp-precomp -fno-common $CFLAGS"
83 AM_CONDITIONAL(HAVE_GNU_LD, false) 83 AM_CONDITIONAL(HAVE_GNU_LD, false)
84 AM_CONDITIONAL(HAVE_W32, false)
84 ;; 85 ;;
85linux*) 86linux*)
86 AC_DEFINE_UNQUOTED(LINUX,1,[This is a Linux system]) 87 AC_DEFINE_UNQUOTED(LINUX,1,[This is a Linux system])
87 AM_CONDITIONAL(HAVE_GNU_LD, true) 88 AM_CONDITIONAL(HAVE_GNU_LD, true)
89 AM_CONDITIONAL(HAVE_W32, false)
88 ;; 90 ;;
89freebsd*) 91freebsd*)
90 AC_DEFINE_UNQUOTED(SOMEBSD,1,[This is a BSD system]) 92 AC_DEFINE_UNQUOTED(SOMEBSD,1,[This is a BSD system])
91 AC_DEFINE_UNQUOTED(FREEBSD,1,[This is a FreeBSD system]) 93 AC_DEFINE_UNQUOTED(FREEBSD,1,[This is a FreeBSD system])
92 AM_CONDITIONAL(HAVE_GNU_LD, true) 94 AM_CONDITIONAL(HAVE_GNU_LD, true)
95 AM_CONDITIONAL(HAVE_W32, false)
93 CFLAGS="-D_THREAD_SAFE $CFLAGS" 96 CFLAGS="-D_THREAD_SAFE $CFLAGS"
94 ;; 97 ;;
95openbsd*) 98openbsd*)
96 AC_DEFINE_UNQUOTED(SOMEBSD,1,[This is a BSD system]) 99 AC_DEFINE_UNQUOTED(SOMEBSD,1,[This is a BSD system])
97 AC_DEFINE_UNQUOTED(OPENBSD,1,[This is an OpenBSD system]) 100 AC_DEFINE_UNQUOTED(OPENBSD,1,[This is an OpenBSD system])
98 AM_CONDITIONAL(HAVE_GNU_LD, true) 101 AM_CONDITIONAL(HAVE_GNU_LD, true)
102 AM_CONDITIONAL(HAVE_W32, false)
99 ;; 103 ;;
100netbsd*) 104netbsd*)
101 AC_DEFINE_UNQUOTED(SOMEBSD,1,[This is a BSD system]) 105 AC_DEFINE_UNQUOTED(SOMEBSD,1,[This is a BSD system])
102 AC_DEFINE_UNQUOTED(NETBSD,1,[This is a NetBSD system]) 106 AC_DEFINE_UNQUOTED(NETBSD,1,[This is a NetBSD system])
103 AM_CONDITIONAL(HAVE_GNU_LD, true) 107 AM_CONDITIONAL(HAVE_GNU_LD, true)
108 AM_CONDITIONAL(HAVE_W32, false)
104 ;; 109 ;;
105*solaris*) 110*solaris*)
106 AC_DEFINE_UNQUOTED(SOLARIS,1,[This is a Solaris system]) 111 AC_DEFINE_UNQUOTED(SOLARIS,1,[This is a Solaris system])
107 AC_DEFINE_UNQUOTED(_REENTRANT,1,[Need with solaris or errno doesnt work]) 112 AC_DEFINE_UNQUOTED(_REENTRANT,1,[Need with solaris or errno doesnt work])
108 AM_CONDITIONAL(HAVE_GNU_LD, false) 113 AM_CONDITIONAL(HAVE_GNU_LD, false)
114 AM_CONDITIONAL(HAVE_W32, false)
109 LDFLAGS="$LDFLAGS -lpthread" 115 LDFLAGS="$LDFLAGS -lpthread"
110 ;; 116 ;;
111*arm-linux*) 117*arm-linux*)
112 AC_DEFINE_UNQUOTED(LINUX,1,[This is a Linux system]) 118 AC_DEFINE_UNQUOTED(LINUX,1,[This is a Linux system])
113 CFLAGS="-D_REENTRANT -fPIC -pipe $CFLAGS" 119 CFLAGS="-D_REENTRANT -fPIC -pipe $CFLAGS"
114 AM_CONDITIONAL(HAVE_GNU_LD, true) 120 AM_CONDITIONAL(HAVE_GNU_LD, true)
121 AM_CONDITIONAL(HAVE_W32, false)
115 ;; 122 ;;
116*cygwin*) 123*cygwin*)
117 AC_DEFINE_UNQUOTED(CYGWIN,1,[This is a Cygwin system]) 124 AC_DEFINE_UNQUOTED(CYGWIN,1,[This is a Cygwin system])
118 AM_CONDITIONAL(HAVE_GNU_LD, false) 125 AM_CONDITIONAL(HAVE_GNU_LD, false)
126 AM_CONDITIONAL(HAVE_W32, false)
119 LDFLAGS="$LDFLAGS -no-undefined" 127 LDFLAGS="$LDFLAGS -no-undefined"
120 ;; 128 ;;
121*mingw*) 129*mingw*)
122 AC_DEFINE_UNQUOTED(MINGW,1,[This is a MinGW system]) 130 AC_DEFINE_UNQUOTED(MINGW,1,[This is a MinGW system])
123 AC_DEFINE_UNQUOTED(WINDOWS,1,[This is a Windows system]) 131 AC_DEFINE_UNQUOTED(WINDOWS,1,[This is a Windows system])
132 AM_CONDITIONAL(HAVE_W32, true)
124 LDFLAGS="$LDFLAGS -no-undefined -Wl,--export-all-symbols -lws2_32" 133 LDFLAGS="$LDFLAGS -no-undefined -Wl,--export-all-symbols -lws2_32"
125 AM_CONDITIONAL(HAVE_GNU_LD, true) 134 AM_CONDITIONAL(HAVE_GNU_LD, true)
126 # check if PlibC is available 135 # check if PlibC is available
@@ -133,11 +142,13 @@ netbsd*)
133*openedition*) 142*openedition*)
134 AC_DEFINE_UNQUOTED(OS390,1,[This is a OS/390 system]) 143 AC_DEFINE_UNQUOTED(OS390,1,[This is a OS/390 system])
135 AM_CONDITIONAL(HAVE_GNU_LD, false) 144 AM_CONDITIONAL(HAVE_GNU_LD, false)
145 AM_CONDITIONAL(HAVE_W32, false)
136 ;; 146 ;;
137*) 147*)
138 AC_MSG_RESULT(Unrecognised OS $host_os) 148 AC_MSG_RESULT(Unrecognised OS $host_os)
139 AC_DEFINE_UNQUOTED(OTHEROS,1,[Some strange OS]) 149 AC_DEFINE_UNQUOTED(OTHEROS,1,[Some strange OS])
140 AM_CONDITIONAL(HAVE_GNU_LD, false) 150 AM_CONDITIONAL(HAVE_GNU_LD, false)
151 AM_CONDITIONAL(HAVE_W32, false)
141;; 152;;
142esac 153esac
143 154