Modified Windows build to use submodules/lua for lua source.
--- /dev/null
+[submodule "submodules/lua"]
+ path = submodules/lua
+ url = https://github.com/lua/lua.git
steps:
- checkout: git://NetHack/NetHack@NetHack-3.7 # $(Agent.BuildDirectory)\s\NetHack
-- checkout: luarepo # $(Agent.BuildDirectory)\s\lua
+ submodules: true
- task: DownloadSecureFile@1
name: storeKey
--- /dev/null
+Subproject commit e2ea3b31c94bb3e1da27c233661cb2a16699c685
<ClCompile Include="$(LuaDir)lbitlib.c">\r
<ExcludedFromBuild Condition="'$(LUA_VERSION)'=='5.4.0'">true</ExcludedFromBuild>\r
<ExcludedFromBuild Condition="'$(LUA_VERSION)'=='5.4.1'">true</ExcludedFromBuild>\r
+ <ExcludedFromBuild Condition="'$(LUA_VERSION)'=='5.4.2'">true</ExcludedFromBuild>\r
<ExcludedFromBuild Condition="'$(LUA_VERSION)'=='5.3.5'">false</ExcludedFromBuild>\r
</ClCompile>\r
<ClCompile Include="$(LuaDir)lcode.c" />\r
<DatDir>$(RootDir)dat\</DatDir>
<DocDir>$(RootDir)doc\</DocDir>
<IncDir>$(RootDir)include\</IncDir>
- <LuaDir>$(RootDir)lib\lua-$(LUA_VERSION)\src\</LuaDir>
+ <LuaDir>$(RootDir)submodules\lua\</LuaDir>
<SrcDir>$(RootDir)src\</SrcDir>
<SysDir>$(RootDir)sys\</SysDir>
<UtilDir>$(RootDir)util\</UtilDir>
Outputs="$(IncDir)\nhlua.h">\r
<Message Text="Generating $(IncDir)nhlua.h" />\r
<Exec Command="echo /* nhlua.h - generated by makdefs.vcxproj ClCompile */ > nhlua.h" WorkingDirectory="$(IncDir)"/>\r
- <Exec Command="echo #include %22../lib/lua-$(LUA_VERSION)/src/lua.h%22 >> nhlua.h" WorkingDirectory="$(IncDir)"/>\r
+ <Exec Command="echo #include %22../submodules/lua/lua.h%22 >> nhlua.h" WorkingDirectory="$(IncDir)"/>\r
<Exec Command="echo LUA_API int (lua_error) (lua_State *L) NORETURN; >> nhlua.h" WorkingDirectory="$(IncDir)"/>\r
- <Exec Command="echo #include %22../lib/lua-$(LUA_VERSION)/src/lualib.h%22 >> nhlua.h" WorkingDirectory="$(IncDir)"/>\r
- <Exec Command="echo #include %22../lib/lua-$(LUA_VERSION)/src/lauxlib.h%22 >> nhlua.h" WorkingDirectory="$(IncDir)"/>\r
+ <Exec Command="echo #include %22../submodules/lua/lualib.h%22 >> nhlua.h" WorkingDirectory="$(IncDir)"/>\r
+ <Exec Command="echo #include %22../submodules/lua/lauxlib.h%22 >> nhlua.h" WorkingDirectory="$(IncDir)"/>\r
<Exec Command="echo /*nhlua.h*/ >> nhlua.h" WorkingDirectory="$(IncDir)"/>\r
</Target>\r
<Target Name="AfterBuild">\r