summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorMichael Goddard <michael.goddard@nokia.com>2011-07-25 22:07:54 +1000
committerQt by Nokia <qt-info@nokia.com>2011-07-26 13:40:07 +0200
commit2dc77d9264f3a5b713c1742515d627c92a1b61b6 (patch)
treec48d07860d40347be52a1954b26f910d6b4db9ac /bin
parentd55aa1ad2aa2391eb6b32fa696867fd8b20e570b (diff)
Try to make sure the config test script is installed.
And try to fail a bit more gracefully if it isn't. Change-Id: I62e01c0536aa0a032940d6a9a5ccf5edcfeef221 Reviewed-on: http://codereview.qt.nokia.com/2109 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com> Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
Diffstat (limited to 'bin')
-rwxr-xr-xbin/syncqt14
1 files changed, 11 insertions, 3 deletions
diff --git a/bin/syncqt b/bin/syncqt
index 0c22cf8a6f..0dcbc4d58e 100755
--- a/bin/syncqt
+++ b/bin/syncqt
@@ -1320,10 +1320,18 @@ if($check_includes) {
# Do configure tests now (pass some things along)
# fatal tests have a non zero return
-unless ($showonly) {
+# If the generator is not set (e.g. someone invoking syncqt as part of configure etc, then don't run tests either)
+unless ($showonly || $makefile_generator eq '') {
my $configtests = dirname($0)."/qtmodule-configtests";
- if (system($EXECUTABLE_NAME, $configtests, $basedir, $out_basedir, $qtbasedir, $makefile_generator)) {
- die "$configtests exited with status $?";
+ if (! -f $configtests) {
+ $configtests = $qtbasedir."/bin/qtmodule-configtests";
+ }
+ if (! -f $configtests) {
+ warn "Unable to locate qtmodule-configtests script - config tests disabled.\n";
+ } else {
+ if (system($EXECUTABLE_NAME, $configtests, $basedir, $out_basedir, $qtbasedir, $makefile_generator)) {
+ die "$configtests exited with status $?";
+ }
}
}