fix for cygwin and nmake that does not define WIN32

This commit is contained in:
Bill Hoffman 2002-09-24 09:24:39 -04:00
parent 305081002e
commit 94f1e8f5c5
2 changed files with 5 additions and 2 deletions

View File

@ -344,7 +344,11 @@ const char* cmDynamicLoader::LibPrefix()
const char* cmDynamicLoader::LibExtension()
{
#ifdef __CYGWIN__
return ".dll";
#else
return ".so";
#endif
}
const char* cmDynamicLoader::LastError()

View File

@ -166,7 +166,7 @@ int cmGlobalGenerator::TryCompile(const char *, const char *bindir,
{
makeCommand += " ";
makeCommand += target;
#ifdef WIN32
#if defined(_WIN32) || defined(__CYGWIN__)
makeCommand += ".exe";
#endif // WIN32
}
@ -175,7 +175,6 @@ int cmGlobalGenerator::TryCompile(const char *, const char *bindir,
makeCommand += " all";
}
int retVal;
if (!cmSystemTools::RunCommand(makeCommand.c_str(), *output, retVal, 0, false))
{
cmSystemTools::Error("Generator: execution of make failed.");