Skip to content

Commit 37d8c9f

Browse files
Use auto for default in flags-cflags.m4
1 parent d6a1e78 commit 37d8c9f

1 file changed

Lines changed: 7 additions & 10 deletions

File tree

make/autoconf/flags-cflags.m4

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -70,19 +70,16 @@ AC_DEFUN([FLAGS_SETUP_DEBUG_SYMBOLS],
7070
DEBUG_PREFIX_CFLAGS=
7171
7272
UTIL_ARG_WITH(NAME: native-debug-symbols-level, TYPE: literal,
73-
DEFAULT: 2, VALID_VALUES: [1 2 3],
73+
DEFAULT: [auto], VALID_VALUES: [auto 1 2 3],
7474
CHECK_AVAILABLE: [
7575
if test x$TOOLCHAIN_TYPE = xmicrosoft; then
7676
AVAILABLE=false
7777
fi
7878
],
7979
DESC: [set the native debug symbol level (GCC and Clang only)],
8080
DEFAULT_DESC: [toolchain default],
81-
IF_GIVEN: [
82-
NATIVE_DEBUG_SYMBOLS_LEVEL="-g${NATIVE_DEBUG_SYMBOLS_LEVEL}"
83-
],
84-
IF_NOT_GIVEN: [
85-
NATIVE_DEBUG_SYMBOLS_LEVEL=""
81+
IF_AUTO: [
82+
RESULT=""
8683
])
8784
8885
# Debug symbols
@@ -110,8 +107,8 @@ AC_DEFUN([FLAGS_SETUP_DEBUG_SYMBOLS],
110107
fi
111108
112109
# Debug info level should follow the debug format to be effective.
113-
CFLAGS_DEBUG_SYMBOLS="-gdwarf-4 ${NATIVE_DEBUG_SYMBOLS_LEVEL}"
114-
ASFLAGS_DEBUG_SYMBOLS="${DEBUG_SYMBOLS_LEVEL_FLAGS}"
110+
CFLAGS_DEBUG_SYMBOLS="-gdwarf-4 -g${NATIVE_DEBUG_SYMBOLS_LEVEL}"
111+
ASFLAGS_DEBUG_SYMBOLS="-g${NATIVE_DEBUG_SYMBOLS_LEVEL}"
115112
elif test "x$TOOLCHAIN_TYPE" = xclang; then
116113
if test "x$ALLOW_ABSOLUTE_PATHS_IN_OUTPUT" = "xfalse"; then
117114
# Check if compiler supports -fdebug-prefix-map. If so, use that to make
@@ -131,8 +128,8 @@ AC_DEFUN([FLAGS_SETUP_DEBUG_SYMBOLS],
131128
IF_FALSE: [GDWARF_FLAGS=""])
132129
133130
# Debug info level should follow the debug format to be effective.
134-
CFLAGS_DEBUG_SYMBOLS="${GDWARF_FLAGS} ${NATIVE_DEBUG_SYMBOLS_LEVEL}"
135-
ASFLAGS_DEBUG_SYMBOLS="${DEBUG_SYMBOLS_LEVEL_FLAGS}"
131+
CFLAGS_DEBUG_SYMBOLS="${GDWARF_FLAGS} -g${NATIVE_DEBUG_SYMBOLS_LEVEL}"
132+
ASFLAGS_DEBUG_SYMBOLS="-g${NATIVE_DEBUG_SYMBOLS_LEVEL}"
136133
elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
137134
CFLAGS_DEBUG_SYMBOLS="-Z7"
138135
fi

0 commit comments

Comments
 (0)