From: John L. <jr...@us...> - 2011-11-12 05:44:50
|
Update of /cvsroot/wxlua/wxLua/modules In directory vz-cvs-4.sog:/tmp/cvs-serv26193/modules Modified Files: CMakeLists.txt Log Message: Fix CMake build for Linux, allow specifying what wx bindings to add. Index: CMakeLists.txt =================================================================== RCS file: /cvsroot/wxlua/wxLua/modules/CMakeLists.txt,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** CMakeLists.txt 10 Nov 2011 14:01:15 -0000 1.7 --- CMakeLists.txt 12 Nov 2011 05:44:48 -0000 1.8 *************** *** 26,32 **** function (wxLua_Modules_wxBind_TARGETS) if (wxLuaBind_SEPARATE_LIBS) ! if (WX_adv OR WX_advd OR WX_mono OR WX_monod) ADD_LIBRARY_FULL( wxLuaBind_adv_Lib --- 26,35 ---- function (wxLua_Modules_wxBind_TARGETS) + + + if (wxLuaBind_SEPARATE_LIBS) ! if (WXLUA_BINDTO_adv) ADD_LIBRARY_FULL( wxLuaBind_adv_Lib *************** *** 45,53 **** else() set(wxLuaBind_adv_Lib_) ! endif (WX_adv OR WX_advd OR WX_mono OR WX_monod) # --------------------------------------------------------------------------- ! if (WX_aui OR WX_auid OR WX_mono OR WX_monod) ADD_LIBRARY_FULL( wxLuaBind_aui_Lib --- 48,56 ---- else() set(wxLuaBind_adv_Lib_) ! endif (WXLUA_BINDTO_adv) # --------------------------------------------------------------------------- ! if (WXLUA_BINDTO_aui) ADD_LIBRARY_FULL( wxLuaBind_aui_Lib *************** *** 66,74 **** else() set(wxLuaBind_aui_Lib_) ! endif (WX_aui OR WX_auid OR WX_mono OR WX_monod) # --------------------------------------------------------------------------- ! if (WX_base OR WX_based OR WX_mono OR WX_monod) ADD_LIBRARY_FULL( wxLuaBind_base_Lib --- 69,77 ---- else() set(wxLuaBind_aui_Lib_) ! endif (WXLUA_BINDTO_aui) # --------------------------------------------------------------------------- ! if (WXLUA_BINDTO_base) ADD_LIBRARY_FULL( wxLuaBind_base_Lib *************** *** 86,94 **** else() set(wxLuaBind_base_Lib_) ! endif (WX_base OR WX_based OR WX_mono OR WX_monod) # --------------------------------------------------------------------------- ! if (WX_core OR WX_cored OR WX_mono OR WX_monod) ADD_LIBRARY_FULL( wxLuaBind_core_Lib --- 89,97 ---- else() set(wxLuaBind_base_Lib_) ! endif (WXLUA_BINDTO_base) # --------------------------------------------------------------------------- ! if (WXLUA_BINDTO_core) ADD_LIBRARY_FULL( wxLuaBind_core_Lib *************** *** 107,115 **** else() set(wxLuaBind_core_Lib_) ! endif (WX_core OR WX_cored OR WX_mono OR WX_monod) # --------------------------------------------------------------------------- ! if (WX_gl OR WX_gld OR WX_mono OR WX_monod) ADD_LIBRARY_FULL( wxLuaBind_gl_Lib --- 110,118 ---- else() set(wxLuaBind_core_Lib_) ! endif (WXLUA_BINDTO_core) # --------------------------------------------------------------------------- ! if (WXLUA_BINDTO_gl) ADD_LIBRARY_FULL( wxLuaBind_gl_Lib *************** *** 128,136 **** else() set(wxLuaBind_gl_Lib_) ! endif (WX_gl OR WX_gld OR WX_mono OR WX_monod) # --------------------------------------------------------------------------- ! if (WX_html OR WX_htmld OR WX_mono OR WX_monod) ADD_LIBRARY_FULL( wxLuaBind_html_Lib --- 131,139 ---- else() set(wxLuaBind_gl_Lib_) ! endif (WXLUA_BINDTO_gl) # --------------------------------------------------------------------------- ! if (WXLUA_BINDTO_html) ADD_LIBRARY_FULL( wxLuaBind_html_Lib *************** *** 149,157 **** else() set(wxLuaBind_html_Lib_) ! endif (WX_html OR WX_htmld OR WX_mono OR WX_monod) # --------------------------------------------------------------------------- ! if (WX_media OR WX_mediad OR WX_mono OR WX_monod) ADD_LIBRARY_FULL( wxLuaBind_media_Lib --- 152,160 ---- else() set(wxLuaBind_html_Lib_) ! endif (WXLUA_BINDTO_html) # --------------------------------------------------------------------------- ! if (WXLUA_BINDTO_media) ADD_LIBRARY_FULL( wxLuaBind_media_Lib *************** *** 171,179 **** else() set(wxLuaBind_media_Lib_) ! endif (WX_media OR WX_mediad OR WX_mono OR WX_monod) # --------------------------------------------------------------------------- ! if (WX_net OR WX_netd OR WX_mono OR WX_monod) ADD_LIBRARY_FULL( wxLuaBind_net_Lib --- 174,182 ---- else() set(wxLuaBind_media_Lib_) ! endif (WXLUA_BINDTO_media) # --------------------------------------------------------------------------- ! if (WXLUA_BINDTO_net) ADD_LIBRARY_FULL( wxLuaBind_net_Lib *************** *** 192,200 **** else() set(wxLuaBind_net_Lib_) ! endif (WX_net OR WX_netd OR WX_mono OR WX_monod) # --------------------------------------------------------------------------- ! if (WX_richtext OR WX_richtextd OR WX_mono OR WX_monod) ADD_LIBRARY_FULL( wxLuaBind_richtext_Lib --- 195,203 ---- else() set(wxLuaBind_net_Lib_) ! endif (WXLUA_BINDTO_net) # --------------------------------------------------------------------------- ! if (WXLUA_BINDTO_richtext) ADD_LIBRARY_FULL( wxLuaBind_richtext_Lib *************** *** 213,221 **** else() set(wxLuaBind_richtext_Lib_) ! endif (WX_richtext OR WX_richtextd OR WX_mono OR WX_monod) # --------------------------------------------------------------------------- ! if (WX_stc OR WX_stcd OR WX_mono OR WX_monod) ADD_LIBRARY_FULL( wxLuaBind_stc_Lib --- 216,224 ---- else() set(wxLuaBind_richtext_Lib_) ! endif (WXLUA_BINDTO_richtext) # --------------------------------------------------------------------------- ! if (WXLUA_BINDTO_stc) ADD_LIBRARY_FULL( wxLuaBind_stc_Lib *************** *** 234,242 **** else() set(wxLuaBind_stc_Lib_) ! endif (WX_stc OR WX_stcd OR WX_mono OR WX_monod) # --------------------------------------------------------------------------- ! if (WX_xml OR WX_xmld OR WX_mono OR WX_monod) ADD_LIBRARY_FULL( wxLuaBind_xml_Lib --- 237,245 ---- else() set(wxLuaBind_stc_Lib_) ! endif (WXLUA_BINDTO_stc) # --------------------------------------------------------------------------- ! if (WXLUA_BINDTO_xml) ADD_LIBRARY_FULL( wxLuaBind_xml_Lib *************** *** 255,263 **** else() set(wxLuaBind_xml_Lib_) ! endif (WX_xml OR WX_xmld OR WX_mono OR WX_monod) # --------------------------------------------------------------------------- ! if (WX_xrc OR WX_xrcd OR WX_mono OR WX_monod) ADD_LIBRARY_FULL( wxLuaBind_xrc_Lib --- 258,266 ---- else() set(wxLuaBind_xml_Lib_) ! endif (WXLUA_BINDTO_xml) # --------------------------------------------------------------------------- ! if (WXLUA_BINDTO_xrc) ADD_LIBRARY_FULL( wxLuaBind_xrc_Lib *************** *** 276,280 **** else() set(wxLuaBind_xrc_Lib_) ! endif (WX_xrc OR WX_xrcd OR WX_mono OR WX_monod) # --------------------------------------------------------------------------- --- 279,283 ---- else() set(wxLuaBind_xrc_Lib_) ! endif (WXLUA_BINDTO_xrc) # --------------------------------------------------------------------------- *************** *** 338,343 **** ${wxLua_ROOT_DIR}/modules/wxbind/include/*.h SOURCES ! ${wxLua_ROOT_DIR}/modules/wxbind/src/*.cpp ! #${wxLuaBindLib_SOURCES} #${wxLuaBindLib_OBJECTS} LINK_LIBRARIES --- 341,346 ---- ${wxLua_ROOT_DIR}/modules/wxbind/include/*.h SOURCES ! #${wxLua_ROOT_DIR}/modules/wxbind/src/*.cpp ! ${wxLuaBindLib_SOURCES} #${wxLuaBindLib_OBJECTS} LINK_LIBRARIES *************** *** 442,448 **** ADD_LIBRARY_FULL( wxLuaModule SHARED ALLOW_MISSING_FILES HEADERS ! ${wxLua_ROOT_DIR}/modules/luamodule/include/*.h SOURCES ! ${wxLua_ROOT_DIR}/modules/luamodule/src/*.cpp ${wxLuaBindLib_SOURCE_FILES} ${wxLuaSocketLib_SOURCE_FILES} --- 445,451 ---- ADD_LIBRARY_FULL( wxLuaModule SHARED ALLOW_MISSING_FILES HEADERS ! ${wxLua_ROOT_DIR}/modules/luamodule/include/luamoduledefs.h SOURCES ! ${wxLua_ROOT_DIR}/modules/luamodule/src/luamodule.cpp ${wxLuaBindLib_SOURCE_FILES} ${wxLuaSocketLib_SOURCE_FILES} *************** *** 480,529 **** set(LUA_LINK_LIBRARIES m dl readline history ncurses) - #$(MAKE) all MYCFLAGS="" MYLIBS="-fPIC -Wl,-E -ldl -lreadline -lhistory -lncurses" endif() - - - ADD_LIBRARY_FULL( LuaLib HEADERS ! ${wxLua_ROOT_DIR}/modules/lua/src/*.h SOURCES ! ${wxLua_ROOT_DIR}/modules/lua/src/lapi.c ! ${wxLua_ROOT_DIR}/modules/lua/src/lcode.c ! ${wxLua_ROOT_DIR}/modules/lua/src/ldebug.c ! ${wxLua_ROOT_DIR}/modules/lua/src/ldo.c ! ${wxLua_ROOT_DIR}/modules/lua/src/ldump.c ! ${wxLua_ROOT_DIR}/modules/lua/src/lfunc.c ! ${wxLua_ROOT_DIR}/modules/lua/src/lgc.c ! ${wxLua_ROOT_DIR}/modules/lua/src/llex.c ! ${wxLua_ROOT_DIR}/modules/lua/src/lmem.c ! ${wxLua_ROOT_DIR}/modules/lua/src/lobject.c ! ${wxLua_ROOT_DIR}/modules/lua/src/lopcodes.c ! ${wxLua_ROOT_DIR}/modules/lua/src/lparser.c ! ${wxLua_ROOT_DIR}/modules/lua/src/lstate.c ! ${wxLua_ROOT_DIR}/modules/lua/src/lstring.c ! ${wxLua_ROOT_DIR}/modules/lua/src/ltable.c ! ${wxLua_ROOT_DIR}/modules/lua/src/ltm.c ! ${wxLua_ROOT_DIR}/modules/lua/src/lundump.c ! ${wxLua_ROOT_DIR}/modules/lua/src/lvm.c ! ${wxLua_ROOT_DIR}/modules/lua/src/lzio.c ! ${wxLua_ROOT_DIR}/modules/lua/src/lauxlib.c ! ${wxLua_ROOT_DIR}/modules/lua/src/lbaselib.c ! ${wxLua_ROOT_DIR}/modules/lua/src/ldblib.c ! ${wxLua_ROOT_DIR}/modules/lua/src/liolib.c ! ${wxLua_ROOT_DIR}/modules/lua/src/lmathlib.c ! ${wxLua_ROOT_DIR}/modules/lua/src/loslib.c ! ${wxLua_ROOT_DIR}/modules/lua/src/ltablib.c ! ${wxLua_ROOT_DIR}/modules/lua/src/lstrlib.c ! ${wxLua_ROOT_DIR}/modules/lua/src/loadlib.c ! ${wxLua_ROOT_DIR}/modules/lua/src/linit.c LINK_LIBRARIES ${LUA_BUILD_AS_DLL} PROPERTIES FOLDER "wxLua/Modules") - if (MSVC60) # Some sort of bug linking to the object files in MSVC6 --- 483,527 ---- set(LUA_LINK_LIBRARIES m dl readline history ncurses) #$(MAKE) all MYCFLAGS="" MYLIBS="-fPIC -Wl,-E -ldl -lreadline -lhistory -lncurses" endif() ADD_LIBRARY_FULL( LuaLib HEADERS ! src/*.h SOURCES ! src/lapi.c ! src/lcode.c ! src/ldebug.c ! src/ldo.c ! src/ldump.c ! src/lfunc.c ! src/lgc.c ! src/llex.c ! src/lmem.c ! src/lobject.c ! src/lopcodes.c ! src/lparser.c ! src/lstate.c ! src/lstring.c ! src/ltable.c ! src/ltm.c ! src/lundump.c ! src/lvm.c ! src/lzio.c ! src/lauxlib.c ! src/lbaselib.c ! src/ldblib.c ! src/liolib.c ! src/lmathlib.c ! src/loslib.c ! src/ltablib.c ! src/lstrlib.c ! src/loadlib.c ! src/linit.c LINK_LIBRARIES ${LUA_BUILD_AS_DLL} PROPERTIES FOLDER "wxLua/Modules") if (MSVC60) # Some sort of bug linking to the object files in MSVC6 *************** *** 539,548 **** endif() - ADD_EXECUTABLE_FULL( luac ALLOW_MISSING_FILES HEADERS "" SOURCES ! ${wxLua_ROOT_DIR}/modules/lua/src/luac.c ! ${wxLua_ROOT_DIR}/modules/lua/src/print.c #${LuaLib_SOURCE_FILES} # alternatively we could simply recompile these #${LuaLib_OBJECTS} # see note above about DLL linking --- 537,545 ---- endif() ADD_EXECUTABLE_FULL( luac ALLOW_MISSING_FILES HEADERS "" SOURCES ! src/luac.c ! src/print.c #${LuaLib_SOURCE_FILES} # alternatively we could simply recompile these #${LuaLib_OBJECTS} # see note above about DLL linking *************** *** 550,553 **** --- 547,551 ---- LINK_LIBRARIES # LuaLib # see note above about DLL linking + ${LUA_LINK_LIBRARIES} PROPERTIES FOLDER "wxLua/apps") *************** *** 558,562 **** HEADERS SOURCES ! ${wxLua_ROOT_DIR}/modules/lua/src/lua.c LINK_LIBRARIES LuaLib --- 556,560 ---- HEADERS SOURCES ! src/lua.c LINK_LIBRARIES LuaLib |