summaryrefslogtreecommitdiff
path: root/Source/kwsys
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2020-04-09 07:34:08 -0400
committerBrad King <brad.king@kitware.com>2020-04-09 07:34:08 -0400
commit5abe64246d5b24593eb8dcf680cb817ba82896c9 (patch)
tree320676ecd3ed29e505d55173a4043f9a1797e2e8 /Source/kwsys
parent5a62d86f8b6aaefb1860edd012841f5948a22ff6 (diff)
parent11d846b8ff84e9a669f5d3bb49dcbfb05574330c (diff)
downloadcmake-5abe64246d5b24593eb8dcf680cb817ba82896c9.tar.gz
Merge branch 'upstream-KWSys' into update-kwsys
# By KWSys Upstream * upstream-KWSys: KWSys 2020-04-09 (e798e567)
Diffstat (limited to 'Source/kwsys')
-rw-r--r--Source/kwsys/SystemTools.cxx4
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/kwsys/SystemTools.cxx b/Source/kwsys/SystemTools.cxx
index 880b2d2c3d..8ec3058097 100644
--- a/Source/kwsys/SystemTools.cxx
+++ b/Source/kwsys/SystemTools.cxx
@@ -3010,7 +3010,11 @@ bool SystemTools::FileIsDirectory(const std::string& inName)
bool SystemTools::FileIsExecutable(const std::string& name)
{
+#if defined(_WIN32)
+ return SystemTools::FileExists(name, true);
+#else
return !FileIsDirectory(name) && TestFileAccess(name, TEST_FILE_EXECUTE);
+#endif
}
bool SystemTools::FileIsSymlink(const std::string& name)