From 6d620f5ad7fc9767a7232659cde1d7c9abf78285 Mon Sep 17 00:00:00 2001 From: Brad King Date: Tue, 15 Sep 2015 15:36:07 -0400 Subject: [PATCH] VS: Add manifest tool settings to VS 8 and 9 project files Always generate a VCManifestTool element in targets that compile. --- Source/cmLocalVisualStudio7Generator.cxx | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/Source/cmLocalVisualStudio7Generator.cxx b/Source/cmLocalVisualStudio7Generator.cxx index cf67251e8..191f739dd 100644 --- a/Source/cmLocalVisualStudio7Generator.cxx +++ b/Source/cmLocalVisualStudio7Generator.cxx @@ -972,25 +972,29 @@ void cmLocalVisualStudio7Generator::WriteConfiguration(std::ostream& fout, fout << "\t\t\t\tProxyFileName=\"$(InputName)_p.c\"/>\n"; // end of GetVersion() >= cmGlobalVisualStudioGenerator::VS8) { + const char* manifestTool = "VCManifestTool"; + if (this->FortranProject) + { + manifestTool = "VFManifestTool"; + } + fout << + "\t\t\tFortranProject) - { - manifestTool = "VFManifestTool"; - } - fout << "\t\t\t\n"; + fout << "\n\t\t\t\tUseFAT32Workaround=\"true\""; } + fout << "/>\n"; } this->OutputTargetRules(fout, configName, target, libName);