summaryrefslogtreecommitdiffstats
path: root/Source/cmBorlandMakefileGenerator.cxx
diff options
context:
space:
mode:
authorBill Hoffman <bill.hoffman@kitware.com>2002-03-26 17:38:52 (GMT)
committerBill Hoffman <bill.hoffman@kitware.com>2002-03-26 17:38:52 (GMT)
commit7fc14a9cb49712f3199f3bb9bd020d6ae5860501 (patch)
tree4c317ae34aef2e14710d32950b2487a9879308a8 /Source/cmBorlandMakefileGenerator.cxx
parent60d604ae4e1481c139f871c30824490b6036560c (diff)
downloadCMake-7fc14a9cb49712f3199f3bb9bd020d6ae5860501.zip
CMake-7fc14a9cb49712f3199f3bb9bd020d6ae5860501.tar.gz
CMake-7fc14a9cb49712f3199f3bb9bd020d6ae5860501.tar.bz2
ENH: use ccommand for del on windows
Diffstat (limited to 'Source/cmBorlandMakefileGenerator.cxx')
-rw-r--r--Source/cmBorlandMakefileGenerator.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/Source/cmBorlandMakefileGenerator.cxx b/Source/cmBorlandMakefileGenerator.cxx
index ee4c3f4..fa69791 100644
--- a/Source/cmBorlandMakefileGenerator.cxx
+++ b/Source/cmBorlandMakefileGenerator.cxx
@@ -81,8 +81,7 @@ void cmBorlandMakefileGenerator::OutputMakeVariables(std::ostream& fout)
"NULL=\n"
"!ELSE \n"
"NULL=nul\n"
- "!ENDIF \n"
- "RM = del\n";
+ "!ENDIF \n";
std::string buildType = "CMAKE_CXX_FLAGS_";
buildType += m_Makefile->GetDefinition("CMAKE_BUILD_TYPE");
buildType = cmSystemTools::UpperCase(buildType);
@@ -99,7 +98,8 @@ void cmBorlandMakefileGenerator::OutputMakeVariables(std::ostream& fout)
std::string replaceVars = variables;
m_Makefile->ExpandVariablesInString(replaceVars);
-
+ std::string ccommand = m_Makefile->GetDefinition("CCOMMAND_COMMAND");
+ fout << "RM = " << this->ConvertToOutputPath(ccommand.c_str()) << " remove -f\n";
std::string ccompiler = m_Makefile->GetDefinition("CMAKE_C_COMPILER");
fout << "CMAKE_C_COMPILER = "
<< this->ConvertToOutputPath(ccompiler.c_str())