summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Source/cmStandardIncludes.h1
-rw-r--r--Source/cmSystemTools.cxx4
2 files changed, 3 insertions, 2 deletions
diff --git a/Source/cmStandardIncludes.h b/Source/cmStandardIncludes.h
index 4664f46..1b13cbd 100644
--- a/Source/cmStandardIncludes.h
+++ b/Source/cmStandardIncludes.h
@@ -54,6 +54,7 @@
#ifdef CMAKE_NO_STD_NAMESPACE
#define std
+# define for if (false) { } else for
#endif
diff --git a/Source/cmSystemTools.cxx b/Source/cmSystemTools.cxx
index 957ee46..0087ca0 100644
--- a/Source/cmSystemTools.cxx
+++ b/Source/cmSystemTools.cxx
@@ -43,9 +43,9 @@ bool cmSystemTools::s_ErrorOccured = false;
void cmSystemTools::GetPath(std::vector<std::string>& path)
{
#if defined(_WIN32) && !defined(__CYGWIN__)
- char* pathSep = ";";
+ const char* pathSep = ";";
#else
- char* pathSep = ":";
+ const char* pathSep = ":";
#endif
std::string pathEnv = getenv("PATH");
std::string::size_type start =0;