Move KeyList & InputHandler from game.h to client/inputhandler.h (#5752)
[oweals/minetest.git] / src / CMakeLists.txt
index edb291545052974ad018995146a97bb49dedc39f..7c1a4eee0959b1ba92393b3c27d3b59cdfc19be9 100644 (file)
@@ -377,6 +377,7 @@ set(common_SRCS
        convert_json.cpp
        craftdef.cpp
        database-dummy.cpp
+       database-files.cpp
        database-leveldb.cpp
        database-postgresql.cpp
        database-redis.cpp
@@ -387,6 +388,7 @@ set(common_SRCS
        dungeongen.cpp
        emerge.cpp
        environment.cpp
+       face_position_cache.cpp
        filesys.cpp
        genericobject.cpp
        gettext.cpp
@@ -522,6 +524,7 @@ set(client_SRCS
        main.cpp
        mapblock_mesh.cpp
        mesh.cpp
+       mesh_generator_thread.cpp
        minimap.cpp
        particles.cpp
        shader.cpp
@@ -751,12 +754,12 @@ else()
                set(OTHER_FLAGS "${OTHER_FLAGS} -mthreads -fexceptions")
        endif()
 
-       set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG ${RELEASE_WARNING_FLAGS} ${WARNING_FLAGS} ${OTHER_FLAGS} -ffast-math -Wall -pipe -funroll-loops")
-       if(APPLE)
+       set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG ${RELEASE_WARNING_FLAGS} ${WARNING_FLAGS} ${OTHER_FLAGS} -Wall -pipe -funroll-loops")
+       if(CMAKE_SYSTEM_NAME MATCHES "(Darwin|FreeBSD)")
                set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Os")
        else()
-               set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3 -fomit-frame-pointer")
-       endif(APPLE)
+               set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3 -ffast-math -fomit-frame-pointer")
+       endif(CMAKE_SYSTEM_NAME MATCHES "(Darwin|FreeBSD)")
        set(CMAKE_CXX_FLAGS_SEMIDEBUG "-g -O1 -Wall -Wabi ${WARNING_FLAGS} ${OTHER_FLAGS}")
        set(CMAKE_CXX_FLAGS_DEBUG "-g -O0 -Wall -Wabi ${WARNING_FLAGS} ${OTHER_FLAGS}")