@@ -69,20 +69,20 @@ AC_DEFUN([FLAGS_SETUP_DEBUG_SYMBOLS],
6969 # Debug prefix mapping if supported by compiler
7070 DEBUG_PREFIX_CFLAGS=
7171
72- UTIL_ARG_WITH(NAME: debug-info -level, TYPE: string,
72+ UTIL_ARG_WITH(NAME: native- debug-symbols -level, TYPE: string,
7373 DEFAULT: "",
74- RESULT: DEBUG_INFO_LEVEL ,
75- DESC: [ Sets the debug info level, when debug info generation is enabled (GCC and Clang only)] ,
76- DEFAULT_DESC: [ default] )
77- AC_SUBST ( DEBUG_INFO_LEVEL )
74+ RESULT: DEBUG_SYMBOLS_LEVEL ,
75+ DESC: [ set the native debug symbol level (GCC and Clang only)] ,
76+ DEFAULT_DESC: [ toolchain default] )
77+ AC_SUBST ( DEBUG_SYMBOLS_LEVEL )
7878
7979 if test "x${TOOLCHAIN_TYPE}" = xgcc || \
8080 test "x${TOOLCHAIN_TYPE}" = xclang; then
81- DEBUG_INFO_LEVEL_FLAGS ="-g"
82- if test "x${DEBUG_INFO_LEVEL }" != "x"; then
83- DEBUG_INFO_LEVEL_FLAGS ="-g${DEBUG_INFO_LEVEL }"
84- FLAGS_COMPILER_CHECK_ARGUMENTS(ARGUMENT: [ ${DEBUG_INFO_LEVEL_FLAGS }] ,
85- IF_FALSE: AC_MSG_ERROR ( "Debug info level ${DEBUG_INFO_LEVEL } is not supported" ) )
81+ DEBUG_SYMBOLS_LEVEL_FLAGS ="-g"
82+ if test "x${DEBUG_SYMBOLS_LEVEL }" != "x"; then
83+ DEBUG_SYMBOLS_LEVEL_FLAGS ="-g${DEBUG_SYMBOLS_LEVEL }"
84+ FLAGS_COMPILER_CHECK_ARGUMENTS(ARGUMENT: [ ${DEBUG_SYMBOLS_LEVEL_FLAGS }] ,
85+ IF_FALSE: AC_MSG_ERROR ( "Debug info level ${DEBUG_SYMBOLS_LEVEL } is not supported" ) )
8686 fi
8787 fi
8888
@@ -111,8 +111,8 @@ AC_DEFUN([FLAGS_SETUP_DEBUG_SYMBOLS],
111111 fi
112112
113113 # Debug info level should follow the debug format to be effective.
114- CFLAGS_DEBUG_SYMBOLS="-gdwarf-4 ${DEBUG_INFO_LEVEL_FLAGS }"
115- ASFLAGS_DEBUG_SYMBOLS="${DEBUG_INFO_LEVEL_FLAGS }"
114+ CFLAGS_DEBUG_SYMBOLS="-gdwarf-4 ${DEBUG_SYMBOLS_LEVEL_FLAGS }"
115+ ASFLAGS_DEBUG_SYMBOLS="${DEBUG_SYMBOLS_LEVEL_FLAGS }"
116116 elif test "x$TOOLCHAIN_TYPE" = xclang; then
117117 if test "x$ALLOW_ABSOLUTE_PATHS_IN_OUTPUT" = "xfalse"; then
118118 # Check if compiler supports -fdebug-prefix-map. If so, use that to make
@@ -132,8 +132,8 @@ AC_DEFUN([FLAGS_SETUP_DEBUG_SYMBOLS],
132132 IF_FALSE: [ GDWARF_FLAGS=""] )
133133
134134 # Debug info level should follow the debug format to be effective.
135- CFLAGS_DEBUG_SYMBOLS="${GDWARF_FLAGS} ${DEBUG_INFO_LEVEL_FLAGS }"
136- ASFLAGS_DEBUG_SYMBOLS="${DEBUG_INFO_LEVEL_FLAGS }"
135+ CFLAGS_DEBUG_SYMBOLS="${GDWARF_FLAGS} ${DEBUG_SYMBOLS_LEVEL_FLAGS }"
136+ ASFLAGS_DEBUG_SYMBOLS="${DEBUG_SYMBOLS_LEVEL_FLAGS }"
137137 elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
138138 CFLAGS_DEBUG_SYMBOLS="-Z7"
139139 fi
0 commit comments