瀏覽代碼

BUG: Added inclusion of pre-build rules for custom targets.

Brad King 20 年之前
父節點
當前提交
2b05a503e4
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      Source/cmLocalUnixMakefileGenerator2.cxx

+ 3 - 1
Source/cmLocalUnixMakefileGenerator2.cxx

@@ -789,8 +789,10 @@ cmLocalUnixMakefileGenerator2
   std::vector<std::string> commands;
   std::vector<std::string> depends;
 
-  // Utility targets store their rules in post-build commands.
+  // Utility targets store their rules in pre- and post-build commands.
+  this->AppendCustomDepends(depends, target.GetPreBuildCommands());
   this->AppendCustomDepends(depends, target.GetPostBuildCommands());
+  this->AppendCustomCommands(commands, target.GetPreBuildCommands());
   this->AppendCustomCommands(commands, target.GetPostBuildCommands());
 
   // Add dependencies on targets that must be built first.