diff options
-rw-r--r-- | Source/cmake.cxx | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Source/cmake.cxx b/Source/cmake.cxx index dcc3d50..d6bbcc1 100644 --- a/Source/cmake.cxx +++ b/Source/cmake.cxx @@ -4154,7 +4154,13 @@ int cmake::VisualStudioLinkIncremental(std::vector<std::string>& args, { return -1; } - std::string manifestArg = "/MANIFESTFILE:"; + std::string link = cmSystemTools::LowerCase(linkCommand[0]); + std::string manifestArg; + if(link.find("ifort") != link.npos) + { + manifestArg += "/MANIFEST "; + } + manifestArg += "/MANIFESTFILE:"; std::vector<cmStdString> rcCommand; rcCommand.push_back(cmSystemTools::FindProgram("rc.exe")); std::vector<cmStdString> mtCommand; |