diff options
author | Brad King <brad.king@kitware.com> | 2007-03-08 16:10:21 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2007-03-08 16:10:21 (GMT) |
commit | 00051cf72162bfe04620e81794d15aeedc068db6 (patch) | |
tree | 0d9a01e79a2450227ada5e7e0c878e2fbbee40df /Source/cmLocalUnixMakefileGenerator3.cxx | |
parent | 4089c768900c10d55b9b58c5bca7242db18ed664 (diff) | |
download | CMake-00051cf72162bfe04620e81794d15aeedc068db6.zip CMake-00051cf72162bfe04620e81794d15aeedc068db6.tar.gz CMake-00051cf72162bfe04620e81794d15aeedc068db6.tar.bz2 |
ENH: Removed useless method ConvertToMakeTarget and all calls to it. It had a buggy implementation that caused it to do nothing.
Diffstat (limited to 'Source/cmLocalUnixMakefileGenerator3.cxx')
-rw-r--r-- | Source/cmLocalUnixMakefileGenerator3.cxx | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/Source/cmLocalUnixMakefileGenerator3.cxx b/Source/cmLocalUnixMakefileGenerator3.cxx index 0f01d90..d3a2f2e 100644 --- a/Source/cmLocalUnixMakefileGenerator3.cxx +++ b/Source/cmLocalUnixMakefileGenerator3.cxx @@ -564,7 +564,6 @@ cmLocalUnixMakefileGenerator3 // Construct the left hand side of the rule. replace = target; std::string tgt = this->Convert(replace.c_str(),HOME_OUTPUT,MAKEFILE); - tgt = this->ConvertToMakeTarget(tgt.c_str()); const char* space = ""; if(tgt.size() == 1) { @@ -598,7 +597,6 @@ cmLocalUnixMakefileGenerator3 { replace = *dep; replace = this->Convert(replace.c_str(),HOME_OUTPUT,MAKEFILE); - replace = this->ConvertToMakeTarget(replace.c_str()); os << tgt.c_str() << space << ": " << replace.c_str() << "\n"; } } @@ -1090,28 +1088,6 @@ cmLocalUnixMakefileGenerator3::AppendEcho(std::vector<std::string>& commands, } //---------------------------------------------------------------------------- -//take a tgt path and convert it into a make target, it could be full, or -//relative -std::string cmLocalUnixMakefileGenerator3 -::ConvertToMakeTarget(const char* tgt) -{ - // Make targets should not have a leading './' for a file in the - // directory containing the makefile. - std::string ret = tgt; - if(ret.size() > 2 && (ret[0] == '.') && - ( (ret[1] == '/') || ret[1] == '\\')) - { - std::string upath = ret; - cmSystemTools::ConvertToUnixSlashes(upath); - if(upath.find(2, '/') == upath.npos) - { - ret = ret.substr(2, ret.size()-2); - } - } - return ret; -} - -//---------------------------------------------------------------------------- std::string cmLocalUnixMakefileGenerator3 ::CreateMakeVariable(const char* sin, const char* s2in) @@ -1770,7 +1746,6 @@ cmLocalUnixMakefileGenerator3 if (tgt && tgt[0] != '\0') { std::string tgt2 = this->Convert(tgt,HOME_OUTPUT,MAKEFILE); - tgt2 = this->ConvertToMakeTarget(tgt2.c_str()); // for make -f foo bar, foo is a file but bar (tgt2) is // a make target. make targets should be escaped with "" // and not \, so if we find a "\ " in the path then remove |