From: Donald Carr Date: Thu, 31 May 2012 06:13:10 +0000 (+0000) Subject: make pre-qmake spec evaluation load device variables X-Git-Tag: 071012110112~625 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b9304878966bf578c9d20834912981f35f3007d7;p=profile%2Fivi%2Fqtbase.git make pre-qmake spec evaluation load device variables this is needed to correctly resolve the compiler (cf. $$CROSS_COMPILE) Change-Id: Iaf7266ae464c15e8483780dcf9c970212630a93b Reviewed-by: Donald Carr Reviewed-by: Girish Ramakrishnan Reviewed-by: Johannes Zellner --- diff --git a/configure b/configure index 22eeef2..c23c0a7 100755 --- a/configure +++ b/configure @@ -123,6 +123,14 @@ getQMakeConf1() fi getQMakeConf1 "$conf_file" ;; + *load\(device_config\)*) + conf_file="$DEVICE_VARS_FILE" + if [ ! -f "$conf_file" ]; then + echo "WARNING: Unable to find file $conf_file" >&2 + continue + fi + getQMakeConf1 "$conf_file" + ;; *) echo "$line" ;; @@ -3654,10 +3662,12 @@ fi #------------------------------------------------------------------------------- # write out device config before we run the test. #------------------------------------------------------------------------------- -if cmp -s "$DEVICE_VARS_FILE" "$outpath/mkspecs/qdevice.pri"; then +DEVICE_VARS_OUTFILE="$outpath/mkspecs/qdevice.pri" +if cmp -s "$DEVICE_VARS_FILE" "$DEVICE_VARS_OUTFILE"; then rm -f "$DEVICE_VARS_FILE" else - mv -f $DEVICE_VARS_FILE "$outpath/mkspecs/qdevice.pri" + mv -f $DEVICE_VARS_FILE "$DEVICE_VARS_OUTFILE" + DEVICE_VARS_FILE="$DEVICE_VARS_OUTFILE" fi #-------------------------------------------------------------------------------