]> git.lizzy.rs Git - minetest.git/blobdiff - src/CMakeLists.txt
fix screen flickering black when rendering to texture
[minetest.git] / src / CMakeLists.txt
index a0276cfaa95d53ce2aa99255aa80029a1f68e1f5..3830ef3b66636a862690bbe0a7eb836b83ee8b81 100644 (file)
@@ -1,10 +1,6 @@
 project(minetest)
 cmake_minimum_required( VERSION 2.6 )
 
-if(RUN_IN_PLACE)
-       add_definitions ( -DRUN_IN_PLACE )
-endif(RUN_IN_PLACE)
-
 # Set some random things default to not being visible in the GUI
 mark_as_advanced(EXECUTABLE_OUTPUT_PATH LIBRARY_OUTPUT_PATH)
 mark_as_advanced(JTHREAD_INCLUDE_DIR JTHREAD_LIBRARY)
@@ -139,13 +135,15 @@ else()
        #set(CLIENT_PLATFORM_LIBS -lXxf86vm)
        # This way Xxf86vm is found on OpenBSD too
        find_library(XXF86VM_LIBRARY Xxf86vm)
+       mark_as_advanced(XXF86VM_LIBRARY)
        set(CLIENT_PLATFORM_LIBS ${CLIENT_PLATFORM_LIBS} ${XXF86VM_LIBRARY})
 endif()
 
 find_package(Jthread REQUIRED)
 find_package(Sqlite3 REQUIRED)
 
-# TODO: Create proper find script for Lua
+# Do not use system-wide installation of Lua, because it'll likely be a
+# different version and/or has different build options.
 set(LUA_INCLUDE_DIR "${PROJECT_SOURCE_DIR}/lua/src")
 set(LUA_LIBRARY "lua")
 
@@ -155,6 +153,8 @@ configure_file(
 )
 
 set(common_SRCS
+       rollback_interface.cpp
+       rollback.cpp
        genericobject.cpp
        voxelalgorithms.cpp
        sound.cpp
@@ -193,7 +193,6 @@ set(common_SRCS
        connection.cpp
        environment.cpp
        server.cpp
-       servercommand.cpp
        socket.cpp
        mapblock.cpp
        mapsector.cpp
@@ -203,6 +202,8 @@ set(common_SRCS
        sha1.cpp
        base64.cpp
        ban.cpp
+       clientserver.cpp
+       staticobject.cpp
        util/serialize.cpp
        util/directiontables.cpp
        util/numeric.cpp
@@ -261,6 +262,7 @@ set(minetest_SRCS
        client.cpp
        filecache.cpp
        tile.cpp
+       shader.cpp
        game.cpp
        main.cpp
 )