summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorKai Koehne <kai.koehne@digia.com>2012-11-07 12:14:33 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2012-11-07 14:19:00 +0100
commit2027f204b5deba93135349da27e58c9d6f6a8aed (patch)
tree5ad7d798dd12872f3ab873579f9197dbc4b442d9 /tools
parent6a2e965a3413636d7ed2b68ea084f9853a8d1e26 (diff)
configure: Pick up environment paths again on MinGW
Make sure that INCLUDE, LIB paths are again considered in configure checks on MinGW. While gcc itself doesn't care about the variables, qmake automatically adds them via -I, -L... This broke with 9c2ec72b95c13991f3. Change-Id: Ic6214eeea9eb7c92961c37c3aa76c4fcaddb22b6 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Diffstat (limited to 'tools')
-rw-r--r--tools/configure/environment.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/tools/configure/environment.cpp b/tools/configure/environment.cpp
index 2d44bdbbf6..8317043743 100644
--- a/tools/configure/environment.cpp
+++ b/tools/configure/environment.cpp
@@ -599,9 +599,10 @@ QStringList Environment::headerPaths(Compiler compiler)
foreach (const QFileInfo &version, mingwLibDir.entryInfoList(QDir::Dirs | QDir::NoDotAndDotDot))
headerPaths += version.absoluteFilePath() + QLatin1String("/include");
}
- } else {
- headerPaths = splitPathList(QString::fromLocal8Bit(getenv("INCLUDE")));
}
+ // MinGW: Although gcc doesn't care about INCLUDE, qmake automatically adds it via -I
+ headerPaths += splitPathList(QString::fromLocal8Bit(getenv("INCLUDE")));
+
// Add Direct X SDK for ANGLE
const QString directXSdk = detectDirectXSdk();
if (!directXSdk.isEmpty()) // Add Direct X SDK for ANGLE
@@ -614,9 +615,10 @@ QStringList Environment::libraryPaths(Compiler compiler)
QStringList libraryPaths;
if (compiler == CC_MINGW) {
libraryPaths = mingwPaths(detectMinGW(), "lib");
- } else {
- libraryPaths = splitPathList(QString::fromLocal8Bit(qgetenv("LIB")));
}
+ // MinGW: Although gcc doesn't care about LIB, qmake automatically adds it via -L
+ libraryPaths += splitPathList(QString::fromLocal8Bit(qgetenv("LIB")));
+
// Add Direct X SDK for ANGLE
const QString directXSdk = detectDirectXSdk();
if (!directXSdk.isEmpty()) {