diff options
author | Kai Koehne <kai.koehne@digia.com> | 2012-11-07 12:14:33 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2012-11-07 14:19:00 +0100 |
commit | 2027f204b5deba93135349da27e58c9d6f6a8aed (patch) | |
tree | 5ad7d798dd12872f3ab873579f9197dbc4b442d9 | |
parent | 6a2e965a3413636d7ed2b68ea084f9853a8d1e26 (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>
-rw-r--r-- | tools/configure/environment.cpp | 10 |
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()) { |