]> git.lizzy.rs Git - minetest.git/blobdiff - src/CMakeLists.txt
Random Lua tweaks/fixes
[minetest.git] / src / CMakeLists.txt
index 6254d027ed1c3927e20c8f8a2abd185628f3f1e5..9d699e976bcf887388f0d1779faa17ef91e0ec11 100644 (file)
@@ -84,12 +84,24 @@ endif()
 find_package(Jthread REQUIRED)
 find_package(Sqlite3 REQUIRED)
 
+# TODO: Create proper find script for Lua
+set(LUA_INCLUDE_DIR "${PROJECT_SOURCE_DIR}/lua/src")
+set(LUA_LIBRARY "lua")
+
 configure_file(
        "${PROJECT_SOURCE_DIR}/cmake_config.h.in"
        "${PROJECT_BINARY_DIR}/cmake_config.h"
 )
 
 set(common_SRCS
+       craftdef.cpp
+       nameidmapping.cpp
+       tooldef.cpp
+       nodedef.cpp
+       luaentity_common.cpp
+       scriptapi.cpp
+       script.cpp
+       log.cpp
        content_sao.cpp
        mapgen.cpp
        content_inventory.cpp
@@ -182,6 +194,7 @@ include_directories(
        ${GETTEXT_INCLUDE_DIR}
        ${JTHREAD_INCLUDE_DIR}
        ${SQLITE3_INCLUDE_DIR}
+       ${LUA_INCLUDE_DIR}
 )
 
 set(EXECUTABLE_OUTPUT_PATH "${CMAKE_SOURCE_DIR}/bin")
@@ -200,6 +213,7 @@ if(BUILD_CLIENT)
                ${GETTEXT_LIBRARY}
                ${JTHREAD_LIBRARY}
                ${SQLITE3_LIBRARY}
+               ${LUA_LIBRARY}
                ${PLATFORM_LIBS}
                ${CLIENT_PLATFORM_LIBS}
        )
@@ -212,6 +226,7 @@ if(BUILD_SERVER)
                ${ZLIB_LIBRARIES}
                ${JTHREAD_LIBRARY}
                ${SQLITE3_LIBRARY}
+               ${LUA_LIBRARY}
                ${PLATFORM_LIBS}
        )
 endif(BUILD_SERVER)
@@ -291,9 +306,8 @@ install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/../minetest.conf.example" DESTINATION
 if(BUILD_CLIENT)
        install(TARGETS ${PROJECT_NAME} DESTINATION ${BINDIR})
 
-       file(GLOB images "${CMAKE_CURRENT_SOURCE_DIR}/../data/*.png")
-
-       install(FILES ${images} DESTINATION ${DATADIR})
+       file(GLOB images "${CMAKE_CURRENT_SOURCE_DIR}/../data/textures/*.png")
+       install(FILES ${images} DESTINATION ${DATADIR}/textures)
 
        if(USE_GETTEXT)
                foreach(LOCALE ${GETTEXT_AVAILABLE_LOCALES})
@@ -360,7 +374,12 @@ endif (JTHREAD_FOUND)
 
 if (SQLITE3_FOUND)
 else (SQLITE3_FOUND)
-add_subdirectory(sqlite)
+       add_subdirectory(sqlite)
 endif (SQLITE3_FOUND)
 
+if (LUA_FOUND)
+else (LUA_FOUND)
+       add_subdirectory(lua)
+endif (LUA_FOUND)
+
 #end