forked from qt-creator/qt-creator
Qmake: Set up environment for initial project parsing
Set up a better environment for initial project parsing (before Kits are configured). Task-number: QTCREATORBUG-19241 Change-Id: I2431113dbbe6fb6a66f95fb1efb36834fa184f3d Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -760,9 +760,14 @@ BuildConfiguration::BuildType QmakeBuildConfiguration::buildType() const
|
||||
|
||||
void QmakeBuildConfiguration::addToEnvironment(Environment &env) const
|
||||
{
|
||||
prependCompilerPathToEnvironment(env);
|
||||
const BaseQtVersion *qt = QtKitInformation::qtVersion(target()->kit());
|
||||
if (qt)
|
||||
setupBuildEnvironment(target()->kit(), env);
|
||||
}
|
||||
|
||||
void QmakeBuildConfiguration::setupBuildEnvironment(Kit *k, Environment &env)
|
||||
{
|
||||
prependCompilerPathToEnvironment(k, env);
|
||||
const BaseQtVersion *qt = QtKitInformation::qtVersion(k);
|
||||
if (qt && !qt->binPath().isEmpty())
|
||||
env.prependOrSetPath(qt->binPath().toString());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user