diff options
author | Luboš Luňák <l.lunak@suse.cz> | 2011-12-08 16:38:23 +0100 |
---|---|---|
committer | Luboš Luňák <l.lunak@suse.cz> | 2011-12-08 16:38:23 +0100 |
commit | 5214f7843ca48f2207945fbfe32ba164afe7b3aa (patch) | |
tree | cfd8b7f387b1469396c2bde6197807e6f4c76ba3 /configure.in | |
parent | 9a8d7e2a3f41f9e1c39c5634714a3a2b21776670 (diff) |
enable -gdwarf-4 by default if possible
http://lists.freedesktop.org/archives/libreoffice/2011-December/021638.html
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/configure.in b/configure.in index 4cfeae07ee24..0fe12fa14f25 100644 --- a/configure.in +++ b/configure.in @@ -3821,6 +3821,24 @@ AC_SUBST(HAVE_GCC_VISIBILITY_FEATURE) AC_SUBST(HAVE_GCC_VISIBILITY_BROKEN) dnl =================================================================== +dnl gcc DWARF-4 support (smaller debug info) +dnl =================================================================== +if test "$GCC" = "yes"; then + AC_MSG_CHECKING([whether $CC supports -gdwarf-4]) + save_CFLAGS=$CFLAGS + CFLAGS="$CFLAGS -Werror -gdwarf-4" + AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], [[ return 0; ]])],[ HAVE_GCC_DWARF_4=TRUE ],[]) + CFLAGS=$save_CFLAGS + if test "$HAVE_GCC_DWARF_4" = "TRUE"; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + fi +fi + +AC_SUBST(HAVE_GCC_DWARF_4) + +dnl =================================================================== dnl allocator dnl =================================================================== AC_MSG_CHECKING([which memory allocator to use]) |