Summary: fix, use all CFLAGS for linker flag check
authorSebastian Freundt <hroptatyr@fresse.org>
Mon, 2 Jan 2012 22:08:16 +0000 (22:08 +0000)
committerSebastian Freundt <hroptatyr@fresse.org>
Mon, 2 Jan 2012 22:08:16 +0000 (22:08 +0000)
Keywords: bldchn

* m4/sxe-linker.m4: actuaclly use the CFLAGS agreed upon so far to check
  linker flags

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
m4/sxe-linker.m4

index 9e3dbd0..d65dab3 100644 (file)
@@ -10,13 +10,13 @@ dnl just like SXE_CHECK_COMPILER_FLAGS but calls the linker
        AS_LITERAL_IF([$1], [
                AC_CACHE_VAL(AS_TR_SH(sxe_cv_[]_AC_LANG_ABBREV[]_flags_$1), [
                        sxe_save_FLAGS=$[]_AC_LANG_PREFIX[]FLAGS
-                       _AC_LANG_PREFIX[]FLAGS="${XFLAG} $1"
+                       _AC_LANG_PREFIX[]FLAGS="${_AC_LANG_PREFIX[]FLAGS} ${XFLAG} $1"
                        AC_LINK_IFELSE([AC_LANG_PROGRAM()],
                                AS_TR_SH(sxe_cv_[]_AC_LANG_ABBREV[]_flags_$1)="yes",
                                AS_TR_SH(sxe_cv_[]_AC_LANG_ABBREV[]_flags_$1)="no")
                        _AC_LANG_PREFIX[]FLAGS=$sxe_save_FLAGS])], [
                sxe_save_FLAGS=$[]_AC_LANG_PREFIX[]FLAGS
-               _AC_LANG_PREFIX[]FLAGS="$1"
+               _AC_LANG_PREFIX[]FLAGS="${_AC_LANG_PREFIX[]FLAGS} $1"
                AC_LINK_IFELSE([AC_LANG_PROGRAM()],
                        eval AS_TR_SH(sxe_cv_[]_AC_LANG_ABBREV[]_flags_$1)="yes",
                        eval AS_TR_SH(sxe_cv_[]_AC_LANG_ABBREV[]_flags_$1)="no")