104 AC_SUBST(SHARED_LIBRARY_FLAGS)
105 ])
106
107 AC_DEFUN([FLAGS_SETUP_DEBUG_SYMBOLS],
108 [
109 # By default don't set any specific assembler debug
110 # info flags for toolchains unless we know they work.
111 # See JDK-8207057.
112 ASFLAGS_DEBUG_SYMBOLS=""
113 # Debug symbols
114 if test "x$TOOLCHAIN_TYPE" = xgcc; then
115 CFLAGS_DEBUG_SYMBOLS="-g"
116 ASFLAGS_DEBUG_SYMBOLS="-g"
117 elif test "x$TOOLCHAIN_TYPE" = xclang; then
118 CFLAGS_DEBUG_SYMBOLS="-g"
119 ASFLAGS_DEBUG_SYMBOLS="-g"
120 elif test "x$TOOLCHAIN_TYPE" = xsolstudio; then
121 # -g0 enables debug symbols without disabling inlining.
122 CFLAGS_DEBUG_SYMBOLS="-g0 -xs"
123 elif test "x$TOOLCHAIN_TYPE" = xxlc; then
124 CFLAGS_DEBUG_SYMBOLS="-g"
125 elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
126 CFLAGS_DEBUG_SYMBOLS="-Z7 -d2Zi+"
127 fi
128
129 AC_SUBST(CFLAGS_DEBUG_SYMBOLS)
130 AC_SUBST(ASFLAGS_DEBUG_SYMBOLS)
131 ])
132
133 AC_DEFUN([FLAGS_SETUP_WARNINGS],
134 [
135 AC_ARG_ENABLE([warnings-as-errors], [AS_HELP_STRING([--disable-warnings-as-errors],
136 [do not consider native warnings to be an error @<:@enabled@:>@])])
137
138 # Set default value.
139 if test "x$TOOLCHAIN_TYPE" = xxlc; then
140 WARNINGS_AS_ERRORS=false
141 else
142 WARNINGS_AS_ERRORS=true
143 fi
144
|
104 AC_SUBST(SHARED_LIBRARY_FLAGS)
105 ])
106
107 AC_DEFUN([FLAGS_SETUP_DEBUG_SYMBOLS],
108 [
109 # By default don't set any specific assembler debug
110 # info flags for toolchains unless we know they work.
111 # See JDK-8207057.
112 ASFLAGS_DEBUG_SYMBOLS=""
113 # Debug symbols
114 if test "x$TOOLCHAIN_TYPE" = xgcc; then
115 CFLAGS_DEBUG_SYMBOLS="-g"
116 ASFLAGS_DEBUG_SYMBOLS="-g"
117 elif test "x$TOOLCHAIN_TYPE" = xclang; then
118 CFLAGS_DEBUG_SYMBOLS="-g"
119 ASFLAGS_DEBUG_SYMBOLS="-g"
120 elif test "x$TOOLCHAIN_TYPE" = xsolstudio; then
121 # -g0 enables debug symbols without disabling inlining.
122 CFLAGS_DEBUG_SYMBOLS="-g0 -xs"
123 elif test "x$TOOLCHAIN_TYPE" = xxlc; then
124 if test "x$XLC_USES_CLANG" = xtrue; then
125 CFLAGS_DEBUG_SYMBOLS="-g1"
126 else
127 CFLAGS_DEBUG_SYMBOLS="-g"
128 fi
129 elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
130 CFLAGS_DEBUG_SYMBOLS="-Z7 -d2Zi+"
131 fi
132
133 AC_SUBST(CFLAGS_DEBUG_SYMBOLS)
134 AC_SUBST(ASFLAGS_DEBUG_SYMBOLS)
135 ])
136
137 AC_DEFUN([FLAGS_SETUP_WARNINGS],
138 [
139 AC_ARG_ENABLE([warnings-as-errors], [AS_HELP_STRING([--disable-warnings-as-errors],
140 [do not consider native warnings to be an error @<:@enabled@:>@])])
141
142 # Set default value.
143 if test "x$TOOLCHAIN_TYPE" = xxlc; then
144 WARNINGS_AS_ERRORS=false
145 else
146 WARNINGS_AS_ERRORS=true
147 fi
148
|