Преглед на файлове

Merge topic 'fileapi-no-link-dependency-file' into release-3.31

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 преди 1 година
родител
ревизия
bf9b13920d
променени са 2 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 0 2
      Source/cmLocalGenerator.cxx
  2. 3 0
      Source/cmNinjaNormalTargetGenerator.cxx

+ 0 - 2
Source/cmLocalGenerator.cxx

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

+ 3 - 0
Source/cmNinjaNormalTargetGenerator.cxx

@@ -1277,6 +1277,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) {