mirror of
https://github.com/netwide-assembler/nasm.git
synced 2024-11-27 08:10:07 +08:00
configure.ac: smarter way to handle -O2 -> -O3 default change
We don't want to tack on -O3 if the user has specified, say, CFLAGS='-g -O1' for debugging. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
This commit is contained in:
parent
6980985eb9
commit
2d89477ef4
12
configure.ac
12
configure.ac
@ -6,8 +6,10 @@ AC_CONFIG_HEADERS(config/config.h)
|
||||
|
||||
AC_PREFIX_PROGRAM(nasm)
|
||||
|
||||
dnl Checks for programs.
|
||||
dnl Consider AC_USE_SYSTEM_EXTENSIONS if autoconf 2.61 is OK in the future
|
||||
dnl Save initial CFLAGS, to see if -g -O2 came from configure or not
|
||||
pa_init_cflags="$CFLAGS"
|
||||
|
||||
dnl Checks for programs and enable necessary CC extensions
|
||||
AC_USE_SYSTEM_EXTENSIONS
|
||||
AC_SYS_LARGEFILE
|
||||
AC_PROG_CC
|
||||
@ -16,8 +18,10 @@ AC_PROG_LN_S
|
||||
AC_PROG_MAKE_SET
|
||||
AC_PROG_INSTALL
|
||||
|
||||
dnl For gcc, at lest, use -O3
|
||||
PA_ADD_CFLAGS([-O3])
|
||||
dnl If the user did not specify a CFLAGS default, change default -O2 to -O3
|
||||
if test x"$pa_init_cflags" = x; then
|
||||
CFLAGS=`echo "$CFLAGS" | sed -e 's/-O2/-O3/'`
|
||||
fi
|
||||
|
||||
dnl Check for library extension
|
||||
PA_LIBEXT
|
||||
|
Loading…
Reference in New Issue
Block a user