diff --git a/Source/cmGlobalGenerator.cxx b/Source/cmGlobalGenerator.cxx index e39fd71c5..aeffcdf35 100644 --- a/Source/cmGlobalGenerator.cxx +++ b/Source/cmGlobalGenerator.cxx @@ -14,6 +14,10 @@ PURPOSE. See the above copyright notices for more information. =========================================================================*/ +#if defined(_WIN32) && !defined(__CYGWIN__) +#include "windows.h" // this must be first to define GetCurrentDirectory +#endif + #include "cmGlobalGenerator.h" #include "cmLocalGenerator.h" #include "cmExternalMakefileProjectGenerator.h" @@ -25,12 +29,6 @@ #include // required for atof -#if defined(_WIN32) && !defined(__CYGWIN__) -#include -// workaround against Windows name mangling: -#undef GetCurrentDirectory -#endif - #include cmGlobalGenerator::cmGlobalGenerator()