From 74db2b38605d88090bd29b275de321b5715b98f3 Mon Sep 17 00:00:00 2001 From: SupSuper Date: Fri, 21 Aug 2020 05:37:12 +0100 Subject: [PATCH] CREATE_PROJECT: Fix typos in MSVC properties --- devtools/create_project/msbuild.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/devtools/create_project/msbuild.cpp b/devtools/create_project/msbuild.cpp index 73af8ba7fb1..efe91d25868 100644 --- a/devtools/create_project/msbuild.cpp +++ b/devtools/create_project/msbuild.cpp @@ -112,7 +112,7 @@ void MSBuildProvider::createProjectFile(const std::string &name, const std::stri for (std::list::const_iterator arch = _archs.begin(); arch != _archs.end(); ++arch) { outputConfigurationType(setup, project, name, "Release|" + getMSVCConfigName(*arch), _msvcVersion.toolsetMSVC); - outputConfigurationType(setup, project, name, "Analysis" + getMSVCConfigName(*arch), _msvcVersion.toolsetMSVC); + outputConfigurationType(setup, project, name, "Analysis|" + getMSVCConfigName(*arch), _msvcVersion.toolsetMSVC); outputConfigurationType(setup, project, name, "LLVM|" + getMSVCConfigName(*arch), _msvcVersion.toolsetLLVM); outputConfigurationType(setup, project, name, "Debug|" + getMSVCConfigName(*arch), _msvcVersion.toolsetMSVC); } @@ -447,7 +447,7 @@ void MSBuildProvider::createBuildProp(const BuildSetup &setup, bool isRelease, M << "\t\t\ttrue\n" << "\t\t\tfalse\n"; if (_version >= 14) { - // Since<" << (arch != ARCH_ARM64 ? "EditAndContinue" : "ProgramDatabase") << "\n"; } else { // Older MSVC versions did not support Edit and Continue for x64, thus we do not use it. @@ -456,10 +456,7 @@ void MSBuildProvider::createBuildProp(const BuildSetup &setup, bool isRelease, M properties << "\t\t\t" << (configuration == "Analysis" ? "true" : "false") << "\n"; if (configuration == "LLVM") { - // FIXME The LLVM cl wrapper does not seem to work properly with the $(TargetDir) path so we hard-code the build folder until the issue is resolved - const std::string outputBitness = (arch == ARCH_X86 ? "32" : "64"); - properties << "\t\t\t" << configuration << outputBitness << ";%(AdditionalIncludeDirectories)\n" - << "\t\t\t-Wno-microsoft -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -Wno-conversion -Wno-shorten-64-to-32 -Wno-sign-compare -Wno-four-char-constants -Wno-nested-anon-types -Qunused-arguments %(AdditionalOptions)\n"; + properties << "\t\t\t-Wno-microsoft -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -Wno-conversion -Wno-shorten-64-to-32 -Wno-sign-compare -Wno-four-char-constants -Wno-nested-anon-types -Qunused-arguments %(AdditionalOptions)\n"; } properties << "\t\t\n"