diff options
author | Tom Cooksey <thomas.cooksey@nokia.com> | 2009-12-14 14:02:53 (GMT) |
---|---|---|
committer | Tom Cooksey <thomas.cooksey@nokia.com> | 2009-12-14 14:56:32 (GMT) |
commit | 19a2bd42d11d070e229cf00c43d6aa777d590415 (patch) | |
tree | f6e79dbd7a4de138540638e3ce0a2f5952cda101 /configure | |
parent | 9c4a79038fcd2c2a90a277db81aaadac50eaa59a (diff) | |
download | Qt-19a2bd42d11d070e229cf00c43d6aa777d590415.zip Qt-19a2bd42d11d070e229cf00c43d6aa777d590415.tar.gz Qt-19a2bd42d11d070e229cf00c43d6aa777d590415.tar.bz2 |
Add "nocopy" mode for seperate-debug-info to configure
This patch was written by Harald Fernengel for Maemo5 port. This effectively
just adds -g to QMAKE_CFLAGS & QMAKE_CXXFLAGS and is mainly for packagers who
want to build Qt in release mode and still have debug symbols, but will want
to strip those debug symbols out themselves (rather than let Qt do it).
Reviewed-By: Harald Fernengel
Reviewed-By: Thiago Macieira
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -712,6 +712,7 @@ CFG_PTMALLOC=no CFG_STL=auto CFG_PRECOMPILE=auto CFG_SEPARATE_DEBUG_INFO=auto +CFG_SEPARATE_DEBUG_INFO_NOCOPY=no CFG_REDUCE_EXPORTS=auto CFG_MMX=auto CFG_3DNOW=auto @@ -1543,6 +1544,9 @@ while [ "$#" -gt 0 ]; do separate-debug-info) if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then CFG_SEPARATE_DEBUG_INFO="$VAL" + elif [ "$VAL" = "nocopy" ] ; then + CFG_SEPARATE_DEBUG_INFO="yes" + CFG_SEPARATE_DEBUG_INFO_NOCOPY="yes" else UNKNOWN_OPT=yes fi @@ -6083,6 +6087,9 @@ if [ "$CFG_SEPARATE_DEBUG_INFO" = "yes" ]; then QMakeVar add QMAKE_CXXFLAGS -g QMAKE_CONFIG="$QMAKE_CONFIG separate_debug_info" fi +if [ "$CFG_SEPARATE_DEBUG_INFO_NOCOPY" = "yes" ] ; then + QMAKE_CONFIG="$QMAKE_CONFIG separate_debug_info_nocopy" +fi [ "$CFG_MMX" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG mmx" [ "$CFG_3DNOW" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG 3dnow" [ "$CFG_SSE" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG sse" |