Hi,
I see in your other message you already solved this but just FYI:
John Labenski ha scritto:
> Francesco, the only thing I can think of doing is adding another
> target like below in modules/build/bakefiles/modules.bkl where we
> compile all the sources together.
I agree
> I added the option MONOLITHIC_MODULE the same way that USE_LUAMODULE
> was added but if I try to use cond"MONOLITHIC_MODULE='1'" in any form
> I always get an error. I don't understand why USE_LUAMODULE works, but
> MONOLITHIC_MODULE used in the exact same way doesn't.
>
> /home/john/cvs/wxLua/a/wxLua/modules/build/bakefiles/modules.bkl:301:
> error: 'MONOLITHIC_MODULE=='0'': only weak condition allowed in this
> context
> [bakefile_gen] error: bakefile exited with error
this means... well... that you're using a strong condition (a condition
which depends from an OPTION) in a place where you can't:
> Doesn't work
>
> <!-- <if cond="MONOLITHIC_MODULE=='0'"> -->
> <module id="mod_luamodule" template="wxlua" cond="SHARED=='1' and
> USE_LUAMODULE=='1'">
> the original code...
the <if> above cannot contain strong condition as it's a child directly
of <makefile> node. Such kind of <if> nodes only allow weak conditions
(e.g. <if cond="FORMAT=='autoconf'">, where FORMAT is NOT an OPTION).
the only type of <if> which can contain strong conditions are those
inside <set> nodes AFAIK.
> Neither does this
>
> <module id="mod_luamodule" template="wxlua" cond="SHARED=='1' and
> USE_LUAMODULE=='1' and MONOLITHIC_MODULE=='0'">
this is strange and it should indeed work (cond attribute of target
nodes allow strong conditions)... and infact I see in your later mail
and in the actual version of modules.bkl this is the way you made it work ;)
Francesco
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
wxlua-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wxlua-users