]> granicus.if.org Git - nethack/commitdiff
Modify mingw makefile to allow caller to specify LUA build parameters.
authorBart House <bart@barthouse.com>
Tue, 15 Dec 2020 10:20:11 +0000 (02:20 -0800)
committerBart House <bart@barthouse.com>
Tue, 15 Dec 2020 10:20:11 +0000 (02:20 -0800)
azure-pipelines.yml
sys/winnt/Makefile.gcc

index e4dbfe62324039f7dbd779560d7d562c470a0a4e..eb3fcef13300b7c50bfb3599fc34abf3b63df505 100644 (file)
@@ -110,6 +110,10 @@ steps:
   displayName: 'Windows MSBuild'
 
 - bash: |
+    export ADD_LUA=Y
+    export WANT_LUAC=N
+    export LUATOP=../submodules/lua
+    export LUASRC=../submodules/lua
     export ADD_CURSES=Y
     export PDCURSES_TOP=../submodules/pdcurses
     export LUA_VERSION=5.4.2
index 19df3a0796d6200f350735ca99859e862c228f0a..8d42e247d047b0811dc19dc6687eafd8428ab89e 100644 (file)
@@ -142,8 +142,11 @@ endif
 #    you'll need to specify the correct spot below in order to
 #    successfully build NetHack-3.7.
 #
+ifndef ADD_LUA
 ADD_LUA=Y
 LUATOP=../lib/lua-$(LUAVER)
+WANT_LUAC=Y
+endif
 #
 #==============================================================================
 # This marks the end of the BUILD DECISIONS section.
@@ -422,12 +425,18 @@ OPTIONS_FILE = $(DAT)\options
 ifndef LUAVER
 LUAVER   = 5.4.2
 endif
+ifndef LUASRC
 LUASRC   = $(LUATOP)/src
+endif
 LUALIB   = $(O)lua-$(LUAVER).static.a
 LUADLL   = $(O)lua-$(LUAVER).a
 LUAINCL  = -I$(LUASRC)
 #LUAFLAGS = unix added -lm here?
+ifeq "$(WANT_LUAC)" "Y"
 LUATARGETS = lua.exe luac.exe $(LUADLL) $(LUALIB)
+else
+LUATARGETS = lua.exe $(LUADLL) $(LUALIB)
+endif
 
 LUASRCFILES =   lapi.c lauxlib.c lbaselib.c lcode.c    \
                lcorolib.c lctype.c ldblib.c ldebug.c ldo.c      \