diff options
author | Brad King <brad.king@kitware.com> | 2002-05-08 17:45:31 -0400 |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2002-05-08 17:45:31 -0400 |
commit | b272f6455f1103353af2b9b962e55d5112cbfed8 (patch) | |
tree | 41d7b9c1c669c17a12d9acce1eb26fd47752ad44 /Source | |
parent | 8e69c9861593e6509660f92713bceb7d0aacf317 (diff) | |
download | cmake-b272f6455f1103353af2b9b962e55d5112cbfed8.tar.gz |
ENH: Added dependency hack to support wrapping test.
Diffstat (limited to 'Source')
-rw-r--r-- | Source/cmITKWrapTclCommand.cxx | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/Source/cmITKWrapTclCommand.cxx b/Source/cmITKWrapTclCommand.cxx index abda785a26..838fc3f502 100644 --- a/Source/cmITKWrapTclCommand.cxx +++ b/Source/cmITKWrapTclCommand.cxx @@ -70,8 +70,15 @@ bool cmITKWrapTclCommand::CreateCableRule(const char* configFile) // Generate the rule to run cable to generate wrappers. std::string command = this->GetCableFromCache(); std::vector<std::string> depends; - depends.push_back(command); - std::vector<std::string > commandArgs; + + // Special case for CMake's wrapping test. Don't add dependency if + // it is a dummy executable. + if(command != "echo") + { + depends.push_back(command); + } + + std::vector<std::string> commandArgs; commandArgs.push_back(inFile); commandArgs.push_back("-tcl"); std::string tmp = tclFile+".cxx"; |