mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-06 05:40:54 -06:00
cmGeneratorExpressionDAGChecker: Inline initialization in constructor
This commit is contained in:
@@ -17,6 +17,15 @@
|
||||
#include "cmStringAlgorithms.h"
|
||||
#include "cmake.h"
|
||||
|
||||
cmGeneratorExpressionDAGChecker::cmGeneratorExpressionDAGChecker(
|
||||
cmGeneratorTarget const* target, std::string property,
|
||||
const GeneratorExpressionContent* content,
|
||||
cmGeneratorExpressionDAGChecker* parent)
|
||||
: cmGeneratorExpressionDAGChecker(cmListFileBacktrace(), target,
|
||||
std::move(property), content, parent)
|
||||
{
|
||||
}
|
||||
|
||||
cmGeneratorExpressionDAGChecker::cmGeneratorExpressionDAGChecker(
|
||||
cmListFileBacktrace backtrace, cmGeneratorTarget const* target,
|
||||
std::string property, const GeneratorExpressionContent* content,
|
||||
@@ -28,20 +37,6 @@ cmGeneratorExpressionDAGChecker::cmGeneratorExpressionDAGChecker(
|
||||
, Backtrace(std::move(backtrace))
|
||||
, TransitivePropertiesOnly(false)
|
||||
, CMP0131(false)
|
||||
{
|
||||
this->Initialize();
|
||||
}
|
||||
|
||||
cmGeneratorExpressionDAGChecker::cmGeneratorExpressionDAGChecker(
|
||||
cmGeneratorTarget const* target, std::string property,
|
||||
const GeneratorExpressionContent* content,
|
||||
cmGeneratorExpressionDAGChecker* parent)
|
||||
: cmGeneratorExpressionDAGChecker(cmListFileBacktrace(), target,
|
||||
std::move(property), content, parent)
|
||||
{
|
||||
}
|
||||
|
||||
void cmGeneratorExpressionDAGChecker::Initialize()
|
||||
{
|
||||
const auto* top = this->Top();
|
||||
this->CheckResult = this->CheckGraph();
|
||||
|
||||
@@ -99,7 +99,6 @@ struct cmGeneratorExpressionDAGChecker
|
||||
|
||||
private:
|
||||
Result CheckGraph() const;
|
||||
void Initialize();
|
||||
|
||||
const cmGeneratorExpressionDAGChecker* const Parent;
|
||||
cmGeneratorTarget const* Target;
|
||||
|
||||
Reference in New Issue
Block a user