cmNinjaGenerator: Require cmGeneratorTarget.
This commit is contained in:
parent
a3b210fd6c
commit
bb88668add
|
@ -32,7 +32,7 @@
|
|||
|
||||
cmNinjaNormalTargetGenerator::
|
||||
cmNinjaNormalTargetGenerator(cmGeneratorTarget* target)
|
||||
: cmNinjaTargetGenerator(target->Target)
|
||||
: cmNinjaTargetGenerator(target)
|
||||
, TargetNameOut()
|
||||
, TargetNameSO()
|
||||
, TargetNameReal()
|
||||
|
|
|
@ -57,19 +57,18 @@ cmNinjaTargetGenerator::New(cmGeneratorTarget* target)
|
|||
}
|
||||
}
|
||||
|
||||
cmNinjaTargetGenerator::cmNinjaTargetGenerator(cmTarget* target)
|
||||
cmNinjaTargetGenerator::cmNinjaTargetGenerator(cmGeneratorTarget* target)
|
||||
:
|
||||
MacOSXContentGenerator(0),
|
||||
OSXBundleGenerator(0),
|
||||
MacContentFolders(),
|
||||
Target(target),
|
||||
Makefile(target->GetMakefile()),
|
||||
Target(target->Target),
|
||||
Makefile(target->Makefile),
|
||||
LocalGenerator(
|
||||
static_cast<cmLocalNinjaGenerator*>(Makefile->GetLocalGenerator())),
|
||||
static_cast<cmLocalNinjaGenerator*>(target->GetLocalGenerator())),
|
||||
Objects()
|
||||
{
|
||||
this->GeneratorTarget =
|
||||
this->GetGlobalGenerator()->GetGeneratorTarget(target);
|
||||
this->GeneratorTarget = target;
|
||||
MacOSXContentGenerator = new MacOSXContentGeneratorType(this);
|
||||
}
|
||||
|
||||
|
|
|
@ -33,7 +33,7 @@ public:
|
|||
static cmNinjaTargetGenerator* New(cmGeneratorTarget* target);
|
||||
|
||||
/// Build a NinjaTargetGenerator.
|
||||
cmNinjaTargetGenerator(cmTarget* target);
|
||||
cmNinjaTargetGenerator(cmGeneratorTarget* target);
|
||||
|
||||
/// Destructor.
|
||||
virtual ~cmNinjaTargetGenerator();
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
|
||||
cmNinjaUtilityTargetGenerator::cmNinjaUtilityTargetGenerator(
|
||||
cmGeneratorTarget *target)
|
||||
: cmNinjaTargetGenerator(target->Target) {}
|
||||
: cmNinjaTargetGenerator(target) {}
|
||||
|
||||
cmNinjaUtilityTargetGenerator::~cmNinjaUtilityTargetGenerator() {}
|
||||
|
||||
|
|
Loading…
Reference in New Issue