Pārlūkot izejas kodu

Merge topic 'fileapi-no-link-dependency-file'

1a04515a47 fileapi: Do not expose flags for linker-generated dependencies

Acked-by: Kitware Robot <[email protected]>
Acked-by: buildbot <[email protected]>
Merge-request: !10061
Brad King 11 mēneši atpakaļ
vecāks
revīzija
129c87fb09

+ 0 - 2
Source/cmLocalGenerator.cxx

@@ -1675,8 +1675,6 @@ void cmLocalGenerator::GetTargetFlags(
                                              linkLanguage);
   this->AppendWarningAsErrorLinkerFlags(extraLinkFlags, target, linkLanguage);
   this->AppendIPOLinkerFlags(extraLinkFlags, target, config, linkLanguage);
-  this->AppendDependencyInfoLinkerFlags(extraLinkFlags, target, config,
-                                        linkLanguage);
   this->AppendModuleDefinitionFlag(extraLinkFlags, target, linkLineComputer,
                                    config);
 

+ 3 - 0
Source/cmNinjaNormalTargetGenerator.cxx

@@ -1284,6 +1284,9 @@ void cmNinjaNormalTargetGenerator::WriteLinkStatement(
                           vars["LINK_LIBRARIES"], vars["FLAGS"],
                           vars["LINK_FLAGS"], frameworkPath, linkPath, gt);
 
+  localGen.AppendDependencyInfoLinkerFlags(vars["LINK_FLAGS"], gt, config,
+                                           this->TargetLinkLanguage(config));
+
   // Add OS X version flags, if any.
   if (this->GeneratorTarget->GetType() == cmStateEnums::SHARED_LIBRARY ||
       this->GeneratorTarget->GetType() == cmStateEnums::MODULE_LIBRARY) {