Forráskód Böngészése

fixed cable package issue

Ken Martin 24 éve
szülő
commit
7b362bdb1f
2 módosított fájl, 5 hozzáadás és 1 törlés
  1. 4 0
      Source/cmCablePackageCommand.cxx
  2. 1 1
      Source/cmMakefile.h

+ 4 - 0
Source/cmCablePackageCommand.cxx

@@ -15,6 +15,7 @@
 =========================================================================*/
 #include "cmCablePackageCommand.h"
 #include "cmCacheManager.h"
+#include "cmTarget.h"
 
 
 cmCablePackageCommand::~cmCablePackageCommand()
@@ -115,6 +116,9 @@ bool cmCablePackageCommand::Invoke(std::vector<std::string>& args)
                                depends,
                                outputs, m_TargetName.c_str());
   
+  // add the source list to the target
+  m_Makefile->GetTargets()[m_TargetName.c_str()].m_SourceLists.push_back(m_PackageName);
+
   return true;
 }
 

+ 1 - 1
Source/cmMakefile.h

@@ -275,7 +275,7 @@ public:
   /**
    * Get the list of targets
    */
-  const cmTargets &GetTargets() { return m_Targets; }
+  cmTargets &GetTargets() { return m_Targets; }
 
   /**
    * Get a list of the build subdirectories.