From: Francesco M. <fr...@us...> - 2006-05-20 12:17:00
|
Update of /cvsroot/wxlua/wxLua/build/autoconf In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv21595/build/autoconf Modified Files: aclocal.m4 autoconf_inc.m4 configure.ac Log Message: added luamodule Index: autoconf_inc.m4 =================================================================== RCS file: /cvsroot/wxlua/wxLua/build/autoconf/autoconf_inc.m4,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** autoconf_inc.m4 8 May 2006 15:50:48 -0000 1.16 --- autoconf_inc.m4 20 May 2006 12:16:53 -0000 1.17 *************** *** 169,172 **** --- 169,178 ---- fi AC_SUBST(COND_USE_BIN2C_1) + dnl ### begin block 20_COND_USE_LUAMODULE_1[../../modules/build/bakefiles/modules.bkl] ### + COND_USE_LUAMODULE_1="#" + if test "x$USE_LUAMODULE" = "x1" ; then + COND_USE_LUAMODULE_1="" + fi + AC_SUBST(COND_USE_LUAMODULE_1) dnl ### begin block 20_COND_USE_SOSYMLINKS_1[../../modules/build/bakefiles/modules.bkl] ### COND_USE_SOSYMLINKS_1="#" Index: configure.ac =================================================================== RCS file: /cvsroot/wxlua/wxLua/build/autoconf/configure.ac,v retrieving revision 1.27 retrieving revision 1.28 diff -C2 -d -r1.27 -r1.28 *** configure.ac 14 May 2006 12:55:56 -0000 1.27 --- configure.ac 20 May 2006 12:16:53 -0000 1.28 *************** *** 41,44 **** --- 41,47 ---- [AC_HELP_STRING([--enable-wxluafreeze-app], [Compiles the wxLuaFreeze app (default is yes)])], [], [enable_wxluafreeze_app=yes]) + AC_ARG_ENABLE([luamodule], + [AC_HELP_STRING([--enable-luamodule], [Compiles the lua module (default is yes)])], + [], [enable_luamodule_app=yes]) *************** *** 65,68 **** --- 68,72 ---- AM_YESNO_OPTCHECK([USE_WXLUAEDITAPP], [enable_wxluaedit_app], [--enable-wxluaedit-app]) AM_YESNO_OPTCHECK([USE_WXLUAFREEZEAPP], [enable_wxluafreeze_app], [--enable-wxluafreeze-app]) + AM_YESNO_OPTCHECK([USE_LUAMODULE], [enable_luamodule_app], [--enable-luamodule]) AM_YESNO_OPTCHECK([USE_WXBINDSTC], [enable_wxbindstc], [--enable-wxbindstc]) *************** *** 282,288 **** --- 286,308 ---- AC_BAKEFILE([m4_include(autoconf_inc.m4)]) AC_CONFIG_FILES([Makefile modules/Makefile apps/Makefile build/autoconf/wxlua.pc]) + + # since at least the "luamodule.wx.lua" sample require to be able to find + # the wx.so library in ../lib; thus we need to copy the sample(s) to the + # build directory to preserve the relative path correctness + if [[ ! -z "$srcdir" ]]; then + + AC_MSG_NOTICE([configure: copying $srcdir/samples to ./samples]) + cp -r "$srcdir/samples" samples + + # NB: we don't use AC_CONFIG_LINKS([samples:samples], [cp]) because making + # a symbolic link from $srcdir/samples to samples would not work for + # luamodule.wx.lua (because require("wx") uses the effective path). + fi + AC_OUTPUT + + # output a nice summary of detected options # NOTE: keep build conditions in synch with bakefiles; e.g. app_wxlua is *************** *** 294,297 **** --- 314,318 ---- # applications + echo AM_3BOOLOPT_SUMMARY([USE_WXLUAAPP], [USE_WXBINDSTC], [USE_WXLUADEBUG], [" - wxLua application: yes"], *************** *** 308,311 **** --- 329,333 ---- # modules + echo AM_BOOLOPT_SUMMARY([USE_WXBINDSTC], [" - wxBindSTC module: yes"], *************** *** 317,321 **** --- 339,348 ---- [" - wxLuaSocket module: yes"], [" - wxLuaSocket module: no"]) + AM_BOOLOPT_SUMMARY([USE_LUAMODULE], + [" - Lua module: yes"], + [" - Lua module: no"]) + # miscellaneous + echo AM_BOOLOPT_SUMMARY([INSTALL_CUSTOM_WXBIND], [" - custom wxBind install: yes"], |