Merge pull request #224 from JackWink/feature/jack/pie-linker-flag

Add '-Wl,-pie' check to squash clang warnings
This commit is contained in:
Frank Denis 2014-12-29 01:26:24 +01:00
commit 17932c782e

View File

@ -159,10 +159,16 @@ AS_CASE([$host_os], [cygwin*|mingw*|msys|pw32*|cegcc*], [ ], [
AS_IF([test "$enable_pie" != "no"],[
AX_CHECK_COMPILE_FLAG([-fPIE], [
AX_CHECK_LINK_FLAG([-fPIE],
[AX_CHECK_LINK_FLAG([-pie],
[CFLAGS="$CFLAGS -fPIE"
LDFLAGS="$LDFLAGS -pie"])
AX_CHECK_LINK_FLAG([-fPIE], [
AX_CHECK_LINK_FLAG([-Wl,-pie], [
CFLAGS="$CFLAGS -fPIE"
LDFLAGS="$LDFLAGS -Wl,-pie"
], [
AX_CHECK_LINK_FLAG([-pie], [
CFLAGS="$CFLAGS -fPIE"
LDFLAGS="$LDFLAGS -pie"
])
])
])
])
])