filename | configure |
changeset | 899:18e0cdea76aa |
prev | 882:ada7d14a8ad9 |
next | 902:408568dc97d5 |
author | nkeynes |
date | Sat Oct 25 12:36:42 2008 +0000 (13 years ago) |
permissions | -rw-r--r-- |
last change | Add --enable-optimized flag (on by default). When optimized, add -fomit-frame-pointer -fexceptions on non-Mac x86 (Unwinding doesn't seem to work correctly on Mac) |
file | annotate | diff | log | raw |
1.1 --- a/configure Sun Oct 19 11:07:10 2008 +00001.2 +++ b/configure Sat Oct 25 12:36:42 2008 +00001.3 @@ -804,6 +804,7 @@1.4 enable_dependency_tracking1.5 enable_strict_warn1.6 enable_translator1.7 +enable_optimized1.8 enable_trace1.9 enable_watch1.10 enable_sh4stats1.11 @@ -1469,7 +1470,9 @@1.12 --disable-dependency-tracking speeds up one-time build1.13 --enable-dependency-tracking do not reject slow dependency extractors1.14 --enable-strict-warn Enable strict compilation warnings1.15 - --disable-translator Disable the SH4 translator (Enable by default)1.16 + --disable-translator Disable the SH4 translator (Enabled by default)1.17 + --disable-optimized Disable compile-time optimizations (Enabled by1.18 + default)1.19 --enable-trace Enable generation of IO traces (warning: hurts1.20 performance)1.21 --enable-watch Enable watchpoints in the debugger (warning: hurts1.22 @@ -6565,6 +6568,13 @@1.23 enable_translator=yes1.24 fi1.26 +# Check whether --enable-optimized was given.1.27 +if test "${enable_optimized+set}" = set; then1.28 + enableval=$enable_optimized; true1.29 +else1.30 + enable_optimized=yes1.31 +fi1.32 +1.33 # Check whether --enable-trace was given.1.34 if test "${enable_trace+set}" = set; then1.35 enableval=$enable_trace; if test "$enableval" == "yes"; then1.36 @@ -6628,11 +6638,17 @@1.40 +if test "x$enable_optimized" = "xyes"; then1.41 + CFLAGS="-g -O2"1.42 +else1.43 + CFLAGS="-g3"1.44 +fi1.45 if test "x$GCC" = "xyes"; then1.46 CFLAGS="$CFLAGS -fno-strict-aliasing"1.47 fi1.50 +1.51 lxdream_save_cppflags="$CPPFLAGS"1.52 CPPFLAGS="$CPPFLAGS -x objective-c"1.53 cat >conftest.$ac_ext <<_ACEOF1.54 @@ -6849,6 +6865,14 @@1.55 _ACEOF1.57 fi1.58 +if test "x$enable_optimized" = "xyes" -a "x$APPLE_BUILD" != "xyes"; then1.59 + CFLAGS="$CFLAGS -fexceptions -fomit-frame-pointer"1.60 +1.61 +cat >>confdefs.h <<\_ACEOF1.62 +#define HAVE_EXCEPTIONS 11.63 +_ACEOF1.64 +1.65 +fi
.