From a2c7ec6d85c23a1cbf7da75f146a926677e5321a Mon Sep 17 00:00:00 2001 From: Max Horn Date: Wed, 14 Oct 2009 12:56:14 +0000 Subject: Tweak configure for PS2 to disable debug mode by default and enable relase mode by default svn-id: r45076 --- configure | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'configure') diff --git a/configure b/configure index 0c9c2fb549..9dcfad0984 100755 --- a/configure +++ b/configure @@ -902,6 +902,16 @@ 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 ;; *) if test -n "$_host"; then @@ -1538,6 +1548,17 @@ if test -n "$_host"; then add_line_to_config_mk 'CC = ee-gcc' # HACK to fix linking for now. It seems ee-g++ does not handle linking correctly. LD=ee-gcc + + if test "$_debug_build" = yes; then + # TODO: Setup debug build properly + DEFINES="$DEFINES -D__PS2_DEBUG__" + #INCLUDES="$INCLUDES -I$(PS2GDB)/ee" + #LDFLAGS="$LDFLAGS -L$(PS2GDB)/lib" + LDFLAGS="$LDFLAGS -lps2gdbStub -lps2ip -ldebug" + else + # If not building for debug mode, strip binaries. + CXXFLAGS="$CXXFLAGS -s" + fi ;; *) echo "Continuing with auto-detected values ... if you have problems, please add your target to configure." -- cgit v1.2.3