[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Detecting Lua version & capabilities within configure
- From: pancake <pancake@...>
- Date: Thu, 15 Sep 2005 17:29:28 +0200
I'll try to add LUA support to the next release of ACR (http://www.nopcode.org/?t=acr) an autoconf like utility.
to determine the version.. just `lua -v | awk '{ print $2 }'`.
2) determine if support dinamic loading:
if [ -n "`strings /usr/pkg/bin/lua|grep dlopen`" ]; then
echo "supported"
else
echo "not supported"
fi
hope to help
On Thu, 15 Sep 2005 17:47:42 +0000
<mark@gossage.cjb.net> wrote:
> Hello Everyone,
>
> I am working on (well finished actually), Lua interface for SWIG (Simplified Swapper Interface Generator).
>
> However I am having problems with the configure file.
>
> What I need to do:
> 1. Determine which version of Lua is it use (Lua 4.X, Lua 5.0.X, Lua 5.1), so I can set the linker flags correctly.
> 2. Determine if this copy of Lua supports dynamic loading.
>
> And I need to do all of this within configure (which is a bash script).
>
> Currently I have some code looking a bit like this, but this doesn't seem to determine the dynamic loading very well.
> # check if dynamic library loading is configured
> # detection is not currently working currently
> LUADYNAMICLOADLIB=`($LUABIN -e 'assert(loadlib) print ("1")') 2>/dev/null`
> if test -z "$LUADYNAMICLOADLIB"; then
> AC_MSG_RESULT(no)
> else
> AC_MSG_RESULT(yes)
> fi
>
> How _is_ a good way to do this?
>
> Any suggestions,
> Mark Gossage
>