[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [android-qt/unstable] /: Fix sed transform (qmake.conf to shell scipt) for QMAKE_CXX variable
From:       Ray Donnelly <mingw.android () laptop ! com>
Date:       2012-08-01 1:18:08
Message-ID: 20120801011808.EFE67A6094 () git ! kde ! org
[Download RAW message or body]

Git commit 7753a910ebf171e98f73fcf4162fbf163a83c50e by Ray Donnelly.
Committed on 01/08/2012 at 03:16.
Pushed by rdonnelly into branch 'unstable'.

Fix sed transform (qmake.conf to shell scipt) for QMAKE_CXX variable

M  +3    -1    configure

http://commits.kde.org/android-qt/7753a910ebf171e98f73fcf4162fbf163a83c50e

diff --git a/configure b/configure
index 5b4cf01..cfa076a 100755
--- a/configure
+++ b/configure
@@ -3455,7 +3455,9 @@ if [ "$XPLATFORM_ANDROID" = "yes" ] ; then
     # Repeat what mkspecs for android does. This is horrible, but I can't see a way \
                around it given what getQMakeConf does.
     NDK_TOOLCHAIN_PATH=$ANDROID_NDK_ROOT/toolchains/$ANDROID_NDK_TOOLCHAIN_PREFIX-$ANDROID_NDK_TOOLCHAIN_VERSION/prebuilt/$ANDROID_NDK_HOST
  NDK_TOOLCHAIN_PREFIX=arm-linux-androideabi
-    QMAKE_CONF_COMPILER=$(echo "$QMAKE_CONF_COMPILER" | sed 's:\$\$:\$:g')
+    # Replace all occourances of $$(EXAMPLE_VARIABLE) from qmake.conf with \
${EXAMPLE_VARIABLE} +    #  so we can eval it from shell script.
+    QMAKE_CONF_COMPILER=$(echo "$QMAKE_CONF_COMPILER" | sed \
's:\$\$(\([a-zA-Z_]*\)):\${\1}:g')  
     eval QMAKE_CONF_COMPILER=$QMAKE_CONF_COMPILER
     TEST_COMPILER="$QMAKE_CONF_COMPILER \
--sysroot=$ANDROID_NDK_ROOT/platforms/android-5/arch-arm/"


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic