summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Source/cmAddCustomCommandCommand.cxx8
1 files changed, 7 insertions, 1 deletions
diff --git a/Source/cmAddCustomCommandCommand.cxx b/Source/cmAddCustomCommandCommand.cxx
index c4c45a2..a4eaf2c 100644
--- a/Source/cmAddCustomCommandCommand.cxx
+++ b/Source/cmAddCustomCommandCommand.cxx
@@ -131,6 +131,8 @@ bool cmAddCustomCommandCommand::InitialPass(std::vector<std::string> const& args
outputs,
target.c_str());
+
+ // All this is a hack for now
int cc = outputs.size()-1;
while( cc >= 0 )
{
@@ -151,7 +153,11 @@ bool cmAddCustomCommandCommand::InitialPass(std::vector<std::string> const& args
m_Makefile->AddSource(file, target.c_str());
cc--;
}
- m_Makefile->GetTargets()[target.c_str()].GetSourceLists().push_back(target);
+ if ( outputs.size() > 0 )
+ {
+ std::cout << "Target: " << target << std::endl;
+ m_Makefile->GetTargets()[target.c_str()].GetSourceLists().push_back(target);
+ }
return true;
}