aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Horn2011-05-05 14:02:18 +0200
committerMax Horn2011-05-25 13:21:53 +0200
commit9b14c50b774afe0d257534e261f412455d8ed93e (patch)
treef6153187b80e0fd85534f65eff146e57eb901123
parent63a69b4f1e3356c1bfbfbfdc77dbb58e26b85d7e (diff)
downloadscummvm-rg350-9b14c50b774afe0d257534e261f412455d8ed93e.tar.gz
scummvm-rg350-9b14c50b774afe0d257534e261f412455d8ed93e.tar.bz2
scummvm-rg350-9b14c50b774afe0d257534e261f412455d8ed93e.zip
BUILD: Unify how debug/release mode defaults are determined
-rwxr-xr-xconfigure60
1 files changed, 14 insertions, 46 deletions
diff --git a/configure b/configure
index 4bbc829d99..833ee14413 100755
--- a/configure
+++ b/configure
@@ -990,15 +990,6 @@ caanoo)
_host_os=gph-linux
_host_cpu=arm
_host_alias=arm-none-linux-gnueabi
- if test "$_debug_build" = auto; then
- # If you want to debug on the Caanoo use '--disable-release --enable-debug'
- _debug_build=no
- fi
-
- if test "$_release_build" = auto; then
- # Enable release build by default.
- _release_build=yes
- fi
;;
dingux)
_host_os=linux
@@ -1026,29 +1017,11 @@ gp2x)
_host_os=gph-linux
_host_cpu=arm
_host_alias=arm-open2x-linux
- if test "$_debug_build" = auto; then
- # If you want to debug on the GP2X use '--disable-release --enable-debug'
- _debug_build=no
- fi
-
- if test "$_release_build" = auto; then
- # Enable release build by default.
- _release_build=yes
- fi
;;
gp2xwiz)
_host_os=gph-linux
_host_cpu=arm
_host_alias=arm-open2x-linux
- if test "$_debug_build" = auto; then
- # If you want to debug on the GP2XWiz use '--disable-release --enable-debug'
- _debug_build=no
- fi
-
- if test "$_release_build" = auto; then
- # Enable release build by default.
- _release_build=yes
- fi
;;
i586-mingw32msvc)
_host_os=mingw32msvc
@@ -1086,15 +1059,6 @@ openpandora)
_host_os=linux
_host_cpu=arm
_host_alias=arm-angstrom-linux-gnueabi
- if test "$_debug_build" = auto; then
- # If you want to debug on the OP use '--disable-release --enable-debug'
- _debug_build=no
- fi
-
- if test "$_release_build" = auto; then
- # Enable release build by default.
- _release_build=yes
- fi
;;
ppc-amigaos)
_host_os=amigaos
@@ -1104,16 +1068,6 @@ ps2)
_host_os=ps2
_host_cpu=mips64r5900el
_host_alias=ee
- if test "$_debug_build" = auto; then
- # Disable debug mode by default. The resulting binaries are far too big in general,
- # and one has to disable multiple engines to make it usable.
- _debug_build=no
- fi
-
- if test "$_release_build" = auto; then
- # Enable release build by default.
- _release_build=yes
- fi
;;
psp)
_host_os=psp
@@ -1182,6 +1136,20 @@ fi
# Determine extra build flags for debug and/or release builds
#
+case $_host in
+caanoo | gp2x | gp2xwiz | openpandora | ps2)
+ if test "$_debug_build" = auto; then
+ # If you want to debug one of these platforms, use '--disable-release --enable-debug'
+ _debug_build=no
+ fi
+
+ if test "$_release_build" = auto; then
+ # Enable release build by default.
+ _release_build=yes
+ fi
+ ;;
+esac
+
if test "$_debug_build" != no; then
# debug mode not explicitly disabled -> compile with -g
CXXFLAGS="$CXXFLAGS -g"