BUG:427 trycompile target must be exe

This commit is contained in:
Bill Hoffman 2003-12-11 15:38:00 -05:00
parent df32e28b1d
commit add1f25f58
1 changed files with 7 additions and 1 deletions

View File

@ -483,7 +483,13 @@ int cmGlobalGenerator::TryCompile(const char *, const char *bindir,
makeCommand += " ";
makeCommand += target;
#if defined(_WIN32) || defined(__CYGWIN__)
makeCommand += ".exe";
std::string tmp = target;
// if the target does not already end in . something
// then assume .exe
if(tmp.size() < 4 || tmp[tmp.size()-4] != '.')
{
makeCommand += ".exe";
}
#endif // WIN32
}
else