forked from Mirrorlandia_minetest/minetest
6ab3b4c838
This makes a number of changes: * Remove the dependency on marshal by using string.dump and loadstring. * Use lua_tolstring rather than having Lua functions pass string lengths to C++. * Move lua_api/l_async_events.* to cpp_api/s_async.*, where it belongs. * Make AsyncWorkerThread a child of ScriptApiBase, this removes some duplicate functionality. * Don't wait for async threads to shut down. (Is this safe? Might result in corruption if the thread is writing to a file.) * Pop more unused items from the stack * Code style fixes * Other misc changes
19 lines
604 B
CMake
19 lines
604 B
CMake
# Used by server and client
|
|
set(common_SCRIPT_CPP_API_SRCS
|
|
${CMAKE_CURRENT_SOURCE_DIR}/s_base.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/s_entity.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/s_env.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/s_inventory.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/s_item.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/s_node.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/s_nodemeta.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/s_player.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/s_server.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/s_async.cpp
|
|
PARENT_SCOPE)
|
|
|
|
# Used by client only
|
|
set(minetest_SCRIPT_CPP_API_SRCS
|
|
${CMAKE_CURRENT_SOURCE_DIR}/s_mainmenu.cpp
|
|
PARENT_SCOPE)
|