|
|
@@ -27,7 +27,7 @@ cmGhsMultiTargetGenerator::cmGhsMultiTargetGenerator(cmGeneratorTarget *target)
|
|
|
, LocalGenerator(static_cast<cmLocalGhsMultiGenerator *>(
|
|
|
target->GetLocalGenerator()))
|
|
|
, Makefile(target->Target->GetMakefile())
|
|
|
- , TargetGroup(DetermineIfTargetGroup(target->Target))
|
|
|
+ , TargetGroup(DetermineIfTargetGroup(target))
|
|
|
, DynamicDownload(false)
|
|
|
{
|
|
|
this->RelBuildFilePath = this->GetRelBuildFilePath(target->Target);
|
|
|
@@ -178,10 +178,11 @@ std::vector<cmSourceFile *> cmGhsMultiTargetGenerator::GetSources() const
|
|
|
|
|
|
GhsMultiGpj::Types cmGhsMultiTargetGenerator::GetGpjTag() const
|
|
|
{
|
|
|
- return cmGhsMultiTargetGenerator::GetGpjTag(this->Target);
|
|
|
+ return cmGhsMultiTargetGenerator::GetGpjTag(this->GeneratorTarget);
|
|
|
}
|
|
|
|
|
|
-GhsMultiGpj::Types cmGhsMultiTargetGenerator::GetGpjTag(const cmTarget *target)
|
|
|
+GhsMultiGpj::Types cmGhsMultiTargetGenerator::GetGpjTag(
|
|
|
+ const cmGeneratorTarget *target)
|
|
|
{
|
|
|
GhsMultiGpj::Types output;
|
|
|
if (cmGhsMultiTargetGenerator::DetermineIfTargetGroup(target))
|
|
|
@@ -566,13 +567,14 @@ bool cmGhsMultiTargetGenerator::IsNotKernel(std::string const &config,
|
|
|
return output;
|
|
|
}
|
|
|
|
|
|
-bool cmGhsMultiTargetGenerator::DetermineIfTargetGroup(const cmTarget *target)
|
|
|
+bool cmGhsMultiTargetGenerator::DetermineIfTargetGroup(
|
|
|
+ const cmGeneratorTarget *target)
|
|
|
{
|
|
|
bool output = false;
|
|
|
std::vector<cmSourceFile *> sources;
|
|
|
std::string config =
|
|
|
- target->GetMakefile()->GetSafeDefinition("CMAKE_BUILD_TYPE");
|
|
|
- target->GetSourceFiles(sources, config);
|
|
|
+ target->Target->GetMakefile()->GetSafeDefinition("CMAKE_BUILD_TYPE");
|
|
|
+ target->Target->GetSourceFiles(sources, config);
|
|
|
for (std::vector<cmSourceFile *>::const_iterator sources_i = sources.begin();
|
|
|
sources.end() != sources_i; ++sources_i)
|
|
|
{
|