mirror of
https://github.com/jedisct1/libsodium.git
synced 2024-12-19 10:05:05 -07:00
Use AS_CASE
This commit is contained in:
parent
493f71a98a
commit
9ee3bd5d56
31
configure.ac
31
configure.ac
@ -100,11 +100,10 @@ AC_ARG_ENABLE(debug,
|
||||
AS_IF([test "x$LX_CFLAGS" = "xNONE"], [
|
||||
nxflags=""
|
||||
for flag in `echo $CFLAGS`; do
|
||||
case "$flag" in
|
||||
-O*) ;;
|
||||
-g*) ;;
|
||||
*) AS_VAR_APPEND([nxflags], [" $flag"]) ;;
|
||||
esac
|
||||
AS_CASE([$flag],
|
||||
[-O*], [ ],
|
||||
[-g*], [ ],
|
||||
[*], [AS_VAR_APPEND([nxflags], [" $flag"])])
|
||||
done
|
||||
CFLAGS="$nxflags -O0 -g3"
|
||||
])
|
||||
@ -150,32 +149,30 @@ AX_CHECK_COMPILE_FLAG([-fno-strict-overflow], [CFLAGS="$CFLAGS -fno-strict-overf
|
||||
|
||||
LIBTOOL_EXTRA_FLAGS="-version-info $SODIUM_LIBRARY_VERSION"
|
||||
|
||||
case $host_os in
|
||||
cygwin* | mingw* | pw32* | cegcc*)
|
||||
AS_CASE([$host_os],
|
||||
[cygwin* | mingw* | pw32* | cegcc*], [
|
||||
AX_CHECK_LINK_FLAG([-Wl,--dynamicbase], [LDFLAGS="$LDFLAGS -Wl,--dynamicbase"])
|
||||
AX_CHECK_LINK_FLAG([-Wl,--nxcompat], [LDFLAGS="$LDFLAGS -Wl,--nxcompat"])
|
||||
;;
|
||||
esac
|
||||
])
|
||||
|
||||
AS_IF([test "x$enable_ssp" != "xno"],[
|
||||
case $host_os in
|
||||
cygwin* | mingw* | pw32* | cegcc*)
|
||||
;;
|
||||
dragonfly*)
|
||||
|
||||
AS_CASE([$host_os],
|
||||
[cygwin* | mingw* | pw32* | cegcc*], [ ],
|
||||
[dragonfly*], [
|
||||
AX_CHECK_COMPILE_FLAG([-fstack-protector], [
|
||||
AX_CHECK_LINK_FLAG([-fstack-protector],
|
||||
[CFLAGS="$CFLAGS -fstack-protector"]
|
||||
)
|
||||
])
|
||||
;;
|
||||
*)
|
||||
],
|
||||
[*], [
|
||||
AX_CHECK_COMPILE_FLAG([-fstack-protector-all], [
|
||||
AX_CHECK_LINK_FLAG([-fstack-protector-all],
|
||||
[CFLAGS="$CFLAGS -fstack-protector-all"]
|
||||
)
|
||||
])
|
||||
;;
|
||||
esac
|
||||
])
|
||||
])
|
||||
|
||||
AX_CHECK_COMPILE_FLAG([-Winit-self], [CFLAGS="$CFLAGS -Winit-self"])
|
||||
|
Loading…
Reference in New Issue
Block a user