1AC_DEFUN([GP_CHECK_GEANYLUA], 2[ 3 GP_ARG_DISABLE([GeanyLua], [auto]) 4 5 AC_ARG_WITH([lua-pkg], 6 AC_HELP_STRING([--with-lua-pkg=ARG], 7 [name of Lua pkg-config script [[default=lua5.1]]]), 8 [LUA_PKG_NAME=${withval%.pc}], 9 [LUA_PKG_NAME=lua5.1 10 11 for L in lua5.1 lua51 lua-5.1 lua; do 12 PKG_CHECK_EXISTS([$L], 13 [LUA_PKG_NAME=$L]; break,[]) 14 done]) 15 16 LUA_VERSION=5.1 17 LUA_VERSION_BOUNDARY=5.2 18 GP_CHECK_PLUGIN_DEPS([GeanyLua], [LUA], 19 [${LUA_PKG_NAME} >= ${LUA_VERSION} 20 ${LUA_PKG_NAME} < ${LUA_VERSION_BOUNDARY}]) 21 GP_CHECK_PLUGIN_DEPS([GeanyLua], [GMODULE], [gmodule-2.0]) 22 GP_COMMIT_PLUGIN_STATUS([GeanyLua]) 23 24 AC_CONFIG_FILES([ 25 geanylua/examples/edit/Makefile 26 geanylua/examples/scripting/Makefile 27 geanylua/examples/info/Makefile 28 geanylua/examples/work/Makefile 29 geanylua/examples/dialogs/Makefile 30 geanylua/examples/Makefile 31 geanylua/docs/Makefile 32 geanylua/Makefile 33 ]) 34]) 35