CMakeBuildConfiguration: Remove some casts

Not needed anymore.

Change-Id: I7cc6ad8af7e0598a66bd5e87c3a51288eb5f0d80
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
hjk
2019-01-31 14:26:06 +01:00
committed by Tobias Hunger
parent c7f2002671
commit 54437cafc6

View File

@@ -29,7 +29,6 @@
#include "cmakebuildstep.h"
#include "cmakeconfigitem.h"
#include "cmakekitinformation.h"
#include "cmakeproject.h"
#include "cmakeprojectconstants.h"
#include "cmakebuildsettingswidget.h"
#include "cmakeprojectmanager.h"
@@ -78,7 +77,7 @@ const char CONFIGURATION_KEY[] = "CMake.Configuration";
CMakeBuildConfiguration::CMakeBuildConfiguration(Target *parent, Core::Id id)
: BuildConfiguration(parent, id)
{
auto project = static_cast<const CMakeProject *>(target()->project());
auto project = target()->project();
setBuildDirectory(shadowBuildDirectory(project->projectFilePath(),
target()->kit(),
displayName(), BuildConfiguration::Unknown));
@@ -96,7 +95,7 @@ void CMakeBuildConfiguration::initialize(const BuildInfo &info)
cleanSteps->appendStep(new CMakeBuildStep(cleanSteps));
if (info.buildDirectory.isEmpty()) {
auto project = static_cast<const CMakeProject *>(target()->project());
auto project = target()->project();
setBuildDirectory(CMakeBuildConfiguration::shadowBuildDirectory(project->projectFilePath(),
target()->kit(),
info.displayName, info.buildType));