Disable warning for LUA files in Visual Studio builds.

This commit is contained in:
Bart House
2021-01-29 20:49:37 -08:00
parent 262f0d11b5
commit 9862e19a36
5 changed files with 48 additions and 109 deletions

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="config.props" />
<PropertyGroup Label="Globals">
@@ -9,18 +9,7 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<Import Project="default.props" />
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="NetHackProperties.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="NetHackProperties.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="NetHackProperties.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="NetHackProperties.props" />
</ImportGroup>
<Import Project="NetHackProperties.props" />
<Import Project="console.props" />
<Import Project="common.props" />
<Import Project="dirs.props" />
@@ -53,42 +42,9 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="$(LuaDir)lapi.c" />
<ClCompile Include="$(LuaDir)lauxlib.c" />
<ClCompile Include="$(LuaDir)lbaselib.c" />
<ClCompile Include="$(LuaDir)lbitlib.c">
<ExcludedFromBuild Condition="'$(LUA_VERSION.Substring(0,3))'=='5.4'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(LUA_VERSION.Substring(0,3))'=='5.3'">false</ExcludedFromBuild>
<ClCompile Include="@(Lua)">
<DisableSpecificWarnings>4701;4702;4244;4310</DisableSpecificWarnings>
</ClCompile>
<ClCompile Include="$(LuaDir)lcode.c" />
<ClCompile Include="$(LuaDir)lcorolib.c" />
<ClCompile Include="$(LuaDir)lctype.c" />
<ClCompile Include="$(LuaDir)ldblib.c" />
<ClCompile Include="$(LuaDir)ldebug.c" />
<ClCompile Include="$(LuaDir)ldo.c" />
<ClCompile Include="$(LuaDir)ldump.c" />
<ClCompile Include="$(LuaDir)lfunc.c" />
<ClCompile Include="$(LuaDir)lgc.c" />
<ClCompile Include="$(LuaDir)linit.c" />
<ClCompile Include="$(LuaDir)liolib.c" />
<ClCompile Include="$(LuaDir)llex.c" />
<ClCompile Include="$(LuaDir)lmathlib.c" />
<ClCompile Include="$(LuaDir)lmem.c" />
<ClCompile Include="$(LuaDir)loadlib.c" />
<ClCompile Include="$(LuaDir)lobject.c" />
<ClCompile Include="$(LuaDir)lopcodes.c" />
<ClCompile Include="$(LuaDir)loslib.c" />
<ClCompile Include="$(LuaDir)lparser.c" />
<ClCompile Include="$(LuaDir)lstate.c" />
<ClCompile Include="$(LuaDir)lstring.c" />
<ClCompile Include="$(LuaDir)lstrlib.c" />
<ClCompile Include="$(LuaDir)ltable.c" />
<ClCompile Include="$(LuaDir)ltablib.c" />
<ClCompile Include="$(LuaDir)ltm.c" />
<ClCompile Include="$(LuaDir)lundump.c" />
<ClCompile Include="$(LuaDir)lutf8lib.c" />
<ClCompile Include="$(LuaDir)lvm.c" />
<ClCompile Include="$(LuaDir)lzio.c" />
<ClCompile Include="$(SrcDir)allmain.c" />
<ClCompile Include="$(SrcDir)alloc.c" />
<ClCompile Include="$(SrcDir)apply.c" />