Fix Windows build break caused by bump to lua 5.4.2.
Modified Windows build to use submodules/lua for lua source.
This commit is contained in:
@@ -0,0 +1,3 @@
|
|||||||
|
[submodule "submodules/lua"]
|
||||||
|
path = submodules/lua
|
||||||
|
url = https://github.com/lua/lua.git
|
||||||
+1
-1
@@ -20,7 +20,7 @@ resources:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- checkout: git://NetHack/NetHack@NetHack-3.7 # $(Agent.BuildDirectory)\s\NetHack
|
- checkout: git://NetHack/NetHack@NetHack-3.7 # $(Agent.BuildDirectory)\s\NetHack
|
||||||
- checkout: luarepo # $(Agent.BuildDirectory)\s\lua
|
submodules: true
|
||||||
|
|
||||||
- task: DownloadSecureFile@1
|
- task: DownloadSecureFile@1
|
||||||
name: storeKey
|
name: storeKey
|
||||||
|
|||||||
Submodule
+1
Submodule submodules/lua added at e2ea3b31c9
@@ -53,6 +53,7 @@
|
|||||||
<ClCompile Include="$(LuaDir)lbitlib.c">
|
<ClCompile Include="$(LuaDir)lbitlib.c">
|
||||||
<ExcludedFromBuild Condition="'$(LUA_VERSION)'=='5.4.0'">true</ExcludedFromBuild>
|
<ExcludedFromBuild Condition="'$(LUA_VERSION)'=='5.4.0'">true</ExcludedFromBuild>
|
||||||
<ExcludedFromBuild Condition="'$(LUA_VERSION)'=='5.4.1'">true</ExcludedFromBuild>
|
<ExcludedFromBuild Condition="'$(LUA_VERSION)'=='5.4.1'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(LUA_VERSION)'=='5.4.2'">true</ExcludedFromBuild>
|
||||||
<ExcludedFromBuild Condition="'$(LUA_VERSION)'=='5.3.5'">false</ExcludedFromBuild>
|
<ExcludedFromBuild Condition="'$(LUA_VERSION)'=='5.3.5'">false</ExcludedFromBuild>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="$(LuaDir)lcode.c" />
|
<ClCompile Include="$(LuaDir)lcode.c" />
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
<DatDir>$(RootDir)dat\</DatDir>
|
<DatDir>$(RootDir)dat\</DatDir>
|
||||||
<DocDir>$(RootDir)doc\</DocDir>
|
<DocDir>$(RootDir)doc\</DocDir>
|
||||||
<IncDir>$(RootDir)include\</IncDir>
|
<IncDir>$(RootDir)include\</IncDir>
|
||||||
<LuaDir>$(RootDir)lib\lua-$(LUA_VERSION)\src\</LuaDir>
|
<LuaDir>$(RootDir)submodules\lua\</LuaDir>
|
||||||
<SrcDir>$(RootDir)src\</SrcDir>
|
<SrcDir>$(RootDir)src\</SrcDir>
|
||||||
<SysDir>$(RootDir)sys\</SysDir>
|
<SysDir>$(RootDir)sys\</SysDir>
|
||||||
<UtilDir>$(RootDir)util\</UtilDir>
|
<UtilDir>$(RootDir)util\</UtilDir>
|
||||||
|
|||||||
@@ -55,10 +55,10 @@
|
|||||||
Outputs="$(IncDir)\nhlua.h">
|
Outputs="$(IncDir)\nhlua.h">
|
||||||
<Message Text="Generating $(IncDir)nhlua.h" />
|
<Message Text="Generating $(IncDir)nhlua.h" />
|
||||||
<Exec Command="echo /* nhlua.h - generated by makdefs.vcxproj ClCompile */ > nhlua.h" WorkingDirectory="$(IncDir)"/>
|
<Exec Command="echo /* nhlua.h - generated by makdefs.vcxproj ClCompile */ > nhlua.h" WorkingDirectory="$(IncDir)"/>
|
||||||
<Exec Command="echo #include %22../lib/lua-$(LUA_VERSION)/src/lua.h%22 >> nhlua.h" WorkingDirectory="$(IncDir)"/>
|
<Exec Command="echo #include %22../submodules/lua/lua.h%22 >> nhlua.h" WorkingDirectory="$(IncDir)"/>
|
||||||
<Exec Command="echo LUA_API int (lua_error) (lua_State *L) NORETURN; >> nhlua.h" WorkingDirectory="$(IncDir)"/>
|
<Exec Command="echo LUA_API int (lua_error) (lua_State *L) NORETURN; >> nhlua.h" WorkingDirectory="$(IncDir)"/>
|
||||||
<Exec Command="echo #include %22../lib/lua-$(LUA_VERSION)/src/lualib.h%22 >> nhlua.h" WorkingDirectory="$(IncDir)"/>
|
<Exec Command="echo #include %22../submodules/lua/lualib.h%22 >> nhlua.h" WorkingDirectory="$(IncDir)"/>
|
||||||
<Exec Command="echo #include %22../lib/lua-$(LUA_VERSION)/src/lauxlib.h%22 >> nhlua.h" WorkingDirectory="$(IncDir)"/>
|
<Exec Command="echo #include %22../submodules/lua/lauxlib.h%22 >> nhlua.h" WorkingDirectory="$(IncDir)"/>
|
||||||
<Exec Command="echo /*nhlua.h*/ >> nhlua.h" WorkingDirectory="$(IncDir)"/>
|
<Exec Command="echo /*nhlua.h*/ >> nhlua.h" WorkingDirectory="$(IncDir)"/>
|
||||||
</Target>
|
</Target>
|
||||||
<Target Name="AfterBuild">
|
<Target Name="AfterBuild">
|
||||||
|
|||||||
Reference in New Issue
Block a user