aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac22
1 files changed, 13 insertions, 9 deletions
diff --git a/configure.ac b/configure.ac
index 9c5e188..6d5a290 100644
--- a/configure.ac
+++ b/configure.ac
@@ -15,8 +15,7 @@ AM_PROG_CC_C_O
15AC_PROG_LIBTOOL 15AC_PROG_LIBTOOL
16LT_INIT 16LT_INIT
17 17
18AC_SUBST([USER_CFLAGS], "$CFLAGS") 18CFLAGS="$CFLAGS -Wall -std=gnu99"
19CFLAGS="-Wall -std=gnu99 -g -O2"
20 19
21case $host_os in 20case $host_os in
22 *cygwin*) 21 *cygwin*)
@@ -33,13 +32,14 @@ case $host_os in
33 ;; 32 ;;
34 *hpux*) 33 *hpux*)
35 HOST_OS=hpux; 34 HOST_OS=hpux;
36 CFLAGS="$CFLAGS -mlp64 -D_XOPEN_SOURCE=600 -D__STRICT_ALIGNMENT" 35 CFLAGS="$CFLAGS -mlp64"
36 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=600 -D__STRICT_ALIGNMENT"
37 AC_SUBST([PLATFORM_LDADD], ['-lpthread']) 37 AC_SUBST([PLATFORM_LDADD], ['-lpthread'])
38 ;; 38 ;;
39 *linux*) 39 *linux*)
40 HOST_OS=linux 40 HOST_OS=linux
41 HOST_ABI=elf 41 HOST_ABI=elf
42 CFLAGS="$CFLAGS -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE -D_GNU_SOURCE" 42 CPPFLAGS="$CPPFLAGS -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE -D_GNU_SOURCE"
43 ;; 43 ;;
44 *netbsd*) 44 *netbsd*)
45 HOST_OS=netbsd 45 HOST_OS=netbsd
@@ -50,14 +50,18 @@ case $host_os in
50 ;; 50 ;;
51 *mingw*) 51 *mingw*)
52 HOST_OS=win 52 HOST_OS=win
53 CFLAGS="$CFLAGS -D_GNU_SOURCE -D_POSIX -D_POSIX_SOURCE -D_REENTRANT -D_POSIX_THREAD_SAFE_FUNCTIONS -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0600 -DOPENSSL_NO_SPEED -DNO_SYSLOG -D__USE_MINGW_ANSI_STDIO -static-libgcc" 53 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE -D_POSIX -D_POSIX_SOURCE -D__USE_MINGW_ANSI_STDIO"
54 CPPFLAGS="$CPPFLAGS -D_REENTRANT -D_POSIX_THREAD_SAFE_FUNCTIONS"
55 CPPFLAGS="$CPPFLAGS -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0600"
56 CPPFLAGS="$CPPFLAGS -DOPENSSL_NO_SPEED -DNO_SYSLOG"
57 CFLAGS="$CFLAGS -static-libgcc"
54 LDFLAGS="$LDFLAGS -static-libgcc" 58 LDFLAGS="$LDFLAGS -static-libgcc"
55 AC_SUBST([PLATFORM_LDADD], ['-lws2_32']) 59 AC_SUBST([PLATFORM_LDADD], ['-lws2_32'])
56 ;; 60 ;;
57 *solaris*) 61 *solaris*)
58 HOST_OS=solaris 62 HOST_OS=solaris
59 HOST_ABI=elf 63 HOST_ABI=elf
60 CFLAGS="$CFLAGS -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DBSD_COMP" 64 CPPFLAGS="$CPPFLAGS -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -DBSD_COMP"
61 AC_SUBST([PLATFORM_LDADD], ['-lnsl -lsocket']) 65 AC_SUBST([PLATFORM_LDADD], ['-lnsl -lsocket'])
62 ;; 66 ;;
63 *) ;; 67 *) ;;
@@ -294,7 +298,7 @@ AC_ARG_ENABLE([extratests],
294AM_CONDITIONAL([ENABLE_EXTRATESTS], [test "x$enable_extratests" = xyes]) 298AM_CONDITIONAL([ENABLE_EXTRATESTS], [test "x$enable_extratests" = xyes])
295 299
296old_cflags=$CFLAGS 300old_cflags=$CFLAGS
297CFLAGS="$USER_CFLAGS -I$srcdir/include" 301CFLAGS="$CFLAGS -I$srcdir/include"
298AC_MSG_CHECKING([if BSWAP4 builds without __STRICT_ALIGNMENT]) 302AC_MSG_CHECKING([if BSWAP4 builds without __STRICT_ALIGNMENT])
299AC_TRY_COMPILE([#include "$srcdir/crypto/modes/modes_lcl.h"], 303AC_TRY_COMPILE([#include "$srcdir/crypto/modes/modes_lcl.h"],
300 [int a = 0; BSWAP4(a);], 304 [int a = 0; BSWAP4(a);],
@@ -306,11 +310,11 @@ CFLAGS="$old_cflags"
306 310
307case $host_cpu in 311case $host_cpu in
308 *sparc*) 312 *sparc*)
309 CFLAGS="$CFLAGS -D__STRICT_ALIGNMENT" 313 CPPFLAGS="$CPPFLAGS -D__STRICT_ALIGNMENT"
310 ;; 314 ;;
311 *arm*) 315 *arm*)
312 AS_IF([test "x$BSWAP4" = "xyes"],, 316 AS_IF([test "x$BSWAP4" = "xyes"],,
313 CFLAGS="$CFLAGS -D__STRICT_ALIGNMENT") 317 CPPFLAGS="$CPPFLAGS -D__STRICT_ALIGNMENT")
314 ;; 318 ;;
315esac 319esac
316 320