summaryrefslogtreecommitdiffstats
path: root/Source/cmNMakeMakefileGenerator.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/cmNMakeMakefileGenerator.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/cmNMakeMakefileGenerator.cxx')
-rw-r--r--Source/cmNMakeMakefileGenerator.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/Source/cmNMakeMakefileGenerator.cxx b/Source/cmNMakeMakefileGenerator.cxx
index 5e65fc5..e88fc21 100644
--- a/Source/cmNMakeMakefileGenerator.cxx
+++ b/Source/cmNMakeMakefileGenerator.cxx
@@ -137,8 +137,7 @@ void cmNMakeMakefileGenerator::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");
@@ -157,7 +156,8 @@ void cmNMakeMakefileGenerator::OutputMakeVariables(std::ostream& fout)
std::string replaceVars = variables;
m_Makefile->ExpandVariablesInString(replaceVars);
fout << replaceVars.c_str();
-
+ 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()) << "\n";