Skip to content

Commit 0e122f3

Browse files
committed
fix(fix_shebang): now fixed again
1 parent 6445684 commit 0e122f3

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

Makefile

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@ LUADIR ?= $(PREFIX)/lua
2828
LIBDIR ?= $(PREFIX)/lib
2929
endif
3030

31-
FIX_SHEBANG := io.write(string.format("\#!%s%cpackage.cpath = %q .. [[/?.so;]] .. package.cpath%c-- ", arg[1], 10, arg[2], 10))
31+
define FIX_SHEBANG
32+
io.write(string.format("#!%s%cpackage.cpath = %q .. [[/?.so;]] .. package.cpath%c-- ", arg[1], 10, arg[2], 10))
33+
endef
3234

3335
check_lua_incdir = \
3436
@if [ -z "$(LUA_INCDIR)" ]; then \
@@ -99,9 +101,9 @@ endif
99101
ifdef BINDIR
100102
@mkdir -p "$(BINDIR)";
101103
ifeq ($(filter /%,$(LUA)),)
102-
@echo '$(FIX_SHEBANG)' | $(LUA) - "/usr/bin/env $(LUA)" "$(LIBDIR)" > "$(BINDIR)/tomlua"
104+
@echo '$(FIX_SHEBANG)' | $(LUA) - "/usr/bin/env $(LUA)" "$(abspath $(LIBDIR))" > "$(BINDIR)/tomlua"
103105
else
104-
@echo '$(FIX_SHEBANG)' | $(LUA) - "$(LUA)" "$(LIBDIR)" > "$(BINDIR)/tomlua"
106+
@echo '$(FIX_SHEBANG)' | $(LUA) - "$(LUA)" "$(abspath $(LIBDIR))" > "$(BINDIR)/tomlua"
105107
endif
106108
@cat "$(SRC)/bin/tomlua" >> "$(BINDIR)/tomlua";
107109
@chmod +x "$(BINDIR)/tomlua";

0 commit comments

Comments
 (0)