summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile10
1 files changed, 6 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 23b9347..1d31dd1 100644
--- a/Makefile
+++ b/Makefile
@@ -1,3 +1,5 @@
+LUA ?= lua
+
FNLSOURCES = core.fnl core_test.fnl macros_test.fnl
LUASOURCES = $(FNLSOURCES:.fnl=.lua)
@@ -8,14 +10,14 @@ all: $(LUASOURCES)
${LUASOURCES}: $(FNLSOURCES)
%.lua: %.fnl
- fennel --compile $< > $@
+ fennel --lua $(LUA) --compile $< > $@
clean:
rm -f *.lua luacov*
test:
- @fennel core_test.fnl
- @fennel macros_test.fnl
+ @fennel --lua $(LUA) core_test.fnl
+ @fennel --lua $(LUA) macros_test.fnl
luacov: | clean all luacov-stats
luacov
@@ -28,7 +30,7 @@ luacov-console: | luacov
@mv macros_test.lua.tmp macros_test.lua
luacov-stats: core_test.lua macros_test.lua
- @lua -lluarocks.loader -lluacov $<
+ @$(LUA) -lluarocks.loader -lluacov $<
help:
@echo "make -- run tests and create lua library" >&2