|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | 2 | <Projectxmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
3 | 3 | <PropertyGroup> |
| 4 | +<!-- override the PlatformToolset, which is set in the godot.vcxproj--> |
| 5 | +<!-- Unknown matches to a set of conservative rules for the code analysis--> |
| 6 | + <PlatformToolset>Unknown</PlatformToolset> |
4 | 7 | <LocalDebuggerCommandCondition="'$(LocalDebuggerCommand)' == ''">$(NMakeOutput)</LocalDebuggerCommand> |
5 | | - |
6 | | -<!-- Possible values: V143, Clang_Mac, Clang_Linux, llvm, Clang, ClangCL, MSFS, Unknown--> |
7 | | -<!-- Select toolset based on target GodotPlatform. Switches Cpp dialect--> |
8 | | - <PlatformToolsetCondition="'$(GodotPlatform)'=='windows'">v143</PlatformToolset> |
9 | | - <PlatformToolsetCondition="'$(GodotPlatform)'=='macos' or '$(GodotPlatform)'=='ios'">Clang_Mac</PlatformToolset> |
10 | | - <PlatformToolsetCondition="'$(GodotPlatform)'=='linux'">Clang_Linux</PlatformToolset> |
11 | | - <PlatformToolsetCondition="'$(GodotPlatform)'=='android'">Clang_Linux</PlatformToolset> |
12 | | - <PlatformToolsetCondition="'$(GodotPlatform)'=='web'">Clang_Linux</PlatformToolset> |
13 | | -<!-- Fallback--> |
14 | | - <PlatformToolsetCondition="'$(PlatformToolset)'==''">Unknown</PlatformToolset> |
15 | | - |
16 | 8 | </PropertyGroup> |
17 | 9 | <!-- Build/Rebuild/Clean targets for NMake are defined in MSVC, so we need to provide them, when using MSBuild without MSVC targets--> |
18 | 10 | <TargetName="Build"> |
|