SED_PROCESS = \
$(AM_V_GEN)$(MKDIR_P) $(dir $@) && $(SED) \
+ -e 's,@LUA_VERSION\@,$(LUA_VERSION),g' \
-e 's,@VERSION\@,$(VERSION),g' \
-e 's,@prefix\@,$(prefix),g' \
-e 's,@exec_prefix\@,$(exec_prefix),g' \
tests/lua/main.lua
EXTRA_DIST += \
- $(LUA_TESTS)
+ tests/lua/main.lua.in
+
+CLEANFILES += \
+ tests/lua/main.lua
+
+tests/lua/main.lua: tests/lua/main.lua.in Makefile
+ $(SED_PROCESS)
+ chmod o+x $@
# ------------------------------------------------------------------------------
AS_IF(
[test "$enable_lua" = "yes"], [
for lua in lua lua5.4 lua5.3 lua5.2 lua5.1; do
- PKG_CHECK_MODULES([LUA], [${lua}],[break], [true])
+ PKG_CHECK_MODULES([LUA], [${lua}], [break], [true])
done
AX_PROG_LUA_MODULES([luaunit],, [AC_MSG_ERROR([Lua modules are missing])])
+ LUA_VERSION=$($PKG_CONFIG --variable=major_version ${lua})
+ AC_SUBST(LUA_VERSION)
LUA_INSTALL_LMOD=$($PKG_CONFIG --define-variable=prefix=${prefix} --variable=INSTALL_LMOD ${lua})
AC_SUBST(LUA_INSTALL_LMOD)
LUA_INSTALL_CMOD=$($PKG_CONFIG --define-variable=prefix=${prefix} --variable=INSTALL_CMOD ${lua})
-#!/usr/bin/lua
+#!/usr/bin/lua@LUA_VERSION@
--[[###########################################################################
# #
# libloc - A library to determine the location of someone on the Internet #