From: Bart House Date: Mon, 14 Dec 2020 08:24:05 +0000 (-0800) Subject: Make compiling the lua interpreter optional. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f89005efd7ce511b90870ae1076e4ec8836a8435;p=nethack Make compiling the lua interpreter optional. --- diff --git a/sys/winnt/Makefile.gcc b/sys/winnt/Makefile.gcc index 785f011cc..398e17053 100644 --- a/sys/winnt/Makefile.gcc +++ b/sys/winnt/Makefile.gcc @@ -143,10 +143,26 @@ endif # successfully build NetHack-3.7. # # By default we add lua to the build. +# ifndef ADD_LUA ADD_LUA=Y LUATOP=../submodules/lua endif + +#--------------------------------------------------------------- +# Standalone LUA interpreter +# +# The source for the standalone interpreter (luac.c) is not kept with the +# rest of the LUA source. +# The source is kept at: +# https://github.com/lua/luac +# +# By default we will not build it. +# +ifndef WANT_LUAC +WANT_LUAC=N +endif + # #============================================================================== # This marks the end of the BUILD DECISIONS section. @@ -430,7 +446,11 @@ 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 \