Prechádzať zdrojové kódy

fix for expaning libraries prior to generating dsp

Ken Martin 24 rokov pred
rodič
commit
a15ae83e95
1 zmenil súbory, kde vykonal 9 pridanie a 1 odobranie
  1. 9 1
      Source/cmTarget.cxx

+ 9 - 1
Source/cmTarget.cxx

@@ -66,6 +66,13 @@ void cmTarget::GenerateSourceFilesFromSourceLists(const cmMakefile &mf)
       m_SourceFiles.push_back(file);
       }
     }
+
+  // expand any link library variables whle we are at it
+  LinkLibraries::iterator p = m_LinkLibraries.begin();
+  for (;p != m_LinkLibraries.end(); ++p)
+    {
+    mf.ExpandVariablesInString(p->first);    
+    }
 }
 
 void cmTarget::MergeLibraries(const LinkLibraries &ll)
@@ -75,10 +82,11 @@ void cmTarget::MergeLibraries(const LinkLibraries &ll)
   LinkLibraries::const_iterator p = ll.begin();
   for (;p != ll.end(); ++p)
     {
-	  if (std::find(m_LinkLibraries.begin(),m_LinkLibraries.end(),*p) == m_LinkLibraries.end())
+    if (std::find(m_LinkLibraries.begin(),m_LinkLibraries.end(),*p) == m_LinkLibraries.end())
       {
       m_LinkLibraries.push_back(*p);
       }
     }
+
 }