Commit 4e121af9 authored by Brad King's avatar Brad King 💬
Browse files

Fix KWSys SystemTools build on cygwin with -mwin32

Commit "Optimize KWSys SystemTools::FileExists on Windows" accidentally
added "#undef _WIN32" when including <windows.h> on cygwin, which breaks
builds using the -mwin32 flag.  This commit removes that line and fixes
the real error it was intended to avoid.
parent 6f45c1d8
......@@ -70,7 +70,6 @@
#ifdef __CYGWIN__
# undef _WIN32
extern "C" void cygwin_conv_to_win32_path(const char *path, char *win32_path);
......@@ -2614,7 +2613,7 @@ bool SystemTools::FileIsDirectory(const char* name)
struct stat fs;
if(stat(name, &fs) == 0)
#if defined( _WIN32 )
#if defined( _WIN32 ) && !defined(__CYGWIN__)
return ((fs.st_mode & _S_IFDIR) != 0);
return S_ISDIR(fs.st_mode);
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment