diff --git a/src/plugins/conan/conanplugin.cpp b/src/plugins/conan/conanplugin.cpp index a1a78acca33..ef42d348f86 100644 --- a/src/plugins/conan/conanplugin.cpp +++ b/src/plugins/conan/conanplugin.cpp @@ -48,12 +48,12 @@ static void connectTarget(Project *project, Target *target) if (!ConanPlugin::conanFilePath(project).isEmpty()) { const QList buildConfigurations = target->buildConfigurations(); for (BuildConfiguration *buildConfiguration : buildConfigurations) - buildConfiguration->buildSteps()->appendStep(Constants::INSTALL_STEP); + buildConfiguration->buildSteps()->insertStep(0, Constants::INSTALL_STEP); } QObject::connect(target, &Target::addedBuildConfiguration, target, [project] (BuildConfiguration *buildConfiguration) { if (!ConanPlugin::conanFilePath(project).isEmpty()) - buildConfiguration->buildSteps()->appendStep(Constants::INSTALL_STEP); + buildConfiguration->buildSteps()->insertStep(0, Constants::INSTALL_STEP); }); }