summaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
diff options
context:
space:
mode:
authorsapier <Sapier at GMX dot net>2013-05-25 00:51:02 +0200
committerKahrl <kahrl@gmx.net>2013-05-25 00:51:02 +0200
commitab433775777c4f5055bcf4d2a1cffc506c4f9961 (patch)
tree9f80c74c95cbb1efa15c0c36df8d5e35235e5554 /src/CMakeLists.txt
parent865f380c91ced850d1a499c91aa2ab5489624802 (diff)
downloadminetest-ab433775777c4f5055bcf4d2a1cffc506c4f9961.tar.gz
minetest-ab433775777c4f5055bcf4d2a1cffc506c4f9961.tar.bz2
minetest-ab433775777c4f5055bcf4d2a1cffc506c4f9961.zip
Move scriptapi to separate folder (by sapier)
On the lua side, notably minetest.env:<function>(<args>) should now be replaced by minetest.<function>(<args>). The old way is and will stay supported for a long time. Also: Update and clean up lua_api.txt (by celeron55) Move EnvRef to lua and remove add_rat and add_firefly (by kahrl) Add separate src/util/CMakeLists.txt, other minor fixes (by kahrl)
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r--src/CMakeLists.txt29
1 files changed, 7 insertions, 22 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 74c5fabb8..51ed27837 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -206,6 +206,9 @@ configure_file(
"${PROJECT_BINARY_DIR}/cmake_config.h"
)
+add_subdirectory(script)
+add_subdirectory(util)
+
set(common_SRCS
rollback_interface.cpp
rollback.cpp
@@ -222,22 +225,6 @@ set(common_SRCS
itemdef.cpp
nodedef.cpp
object_properties.cpp
- scriptapi_types.cpp
- scriptapi_common.cpp
- scriptapi_content.cpp
- scriptapi_craft.cpp
- scriptapi_node.cpp
- scriptapi_item.cpp
- scriptapi_env.cpp
- scriptapi_nodetimer.cpp
- scriptapi_noise.cpp
- scriptapi_entity.cpp
- scriptapi_object.cpp
- scriptapi_nodemeta.cpp
- scriptapi_inventory.cpp
- scriptapi_particles.cpp
- scriptapi.cpp
- script.cpp
log.cpp
content_sao.cpp
emerge.cpp
@@ -283,12 +270,8 @@ set(common_SRCS
staticobject.cpp
serverlist.cpp
pathfinder.cpp
- util/serialize.cpp
- util/directiontables.cpp
- util/numeric.cpp
- util/pointedthing.cpp
- util/string.cpp
- util/timetaker.cpp
+ ${SCRIPT_SRCS}
+ ${UTIL_SRCS}
)
# This gives us the icon
@@ -365,6 +348,7 @@ set(minetestserver_SRCS
include_directories(
${PROJECT_BINARY_DIR}
+ ${PROJECT_SOURCE_DIR}
${IRRLICHT_INCLUDE_DIR}
${ZLIB_INCLUDE_DIR}
${CMAKE_BUILD_TYPE}
@@ -375,6 +359,7 @@ include_directories(
${SQLITE3_INCLUDE_DIR}
${LUA_INCLUDE_DIR}
${JSON_INCLUDE_DIR}
+ ${PROJECT_SOURCE_DIR}/script
)
if(USE_FREETYPE)