summaryrefslogtreecommitdiffstats
path: root/qmake
diff options
context:
space:
mode:
authorBjørn Erik Nilsen <bjorn.nilsen@nokia.com>2009-07-01 09:25:57 (GMT)
committerBjørn Erik Nilsen <bjorn.nilsen@nokia.com>2009-07-01 09:25:57 (GMT)
commit574fdf0b7e61c1c9994739035d9adb51af2629d0 (patch)
tree6cf91585a63b26dce56f18a1ccd924cf7ec38cb9 /qmake
parenta1d5b33bd33ecf1d809346a39d2386cafaf50cef (diff)
parent9cb231d773db6deb8fb145eb40aa949a2758d002 (diff)
downloadQt-574fdf0b7e61c1c9994739035d9adb51af2629d0.zip
Qt-574fdf0b7e61c1c9994739035d9adb51af2629d0.tar.gz
Qt-574fdf0b7e61c1c9994739035d9adb51af2629d0.tar.bz2
Merge commit 'qt/master' into graphicssceneindex
Conflicts: src/gui/graphicsview/qgraphicsscene.cpp src/gui/graphicsview/qgraphicsscene_p.h src/gui/graphicsview/qgraphicsview.cpp src/gui/graphicsview/qgraphicsview_p.h
Diffstat (limited to 'qmake')
-rw-r--r--qmake/generators/metamakefile.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/qmake/generators/metamakefile.cpp b/qmake/generators/metamakefile.cpp
index 233e8e5..7f4e914 100644
--- a/qmake/generators/metamakefile.cpp
+++ b/qmake/generators/metamakefile.cpp
@@ -136,7 +136,12 @@ BuildsMetaMakefileGenerator::init()
Build *build = new Build;
build->name = name;
build->makefile = createMakefileGenerator(project, false);
- makefiles += build;
+ if (build->makefile){
+ makefiles += build;
+ }else {
+ delete build;
+ return false;
+ }
}
return true;
}
@@ -437,7 +442,7 @@ MetaMakefileGenerator::createMakefileGenerator(QMakeProject *proj, bool noIO)
QString gen = proj->first("MAKEFILE_GENERATOR");
if(gen.isEmpty()) {
- fprintf(stderr, "No generator specified in config file: %s\n",
+ fprintf(stderr, "MAKEFILE_GENERATOR variable not set as a result of parsing : %s. Possibly qmake was not able to find files included using \"include(..)\" - enable qmake debugging to investigate more.\n",
proj->projectFile().toLatin1().constData());
} else if(gen == "UNIX") {
mkfile = new UnixMakefileGenerator;