]> git.lizzy.rs Git - dragonblocks3d.git/blob - src/dragonblocks/CMakeLists.txt
Added player, refactored mesh code
[dragonblocks3d.git] / src / dragonblocks / CMakeLists.txt
1 cmake_minimum_required(VERSION 3.0)
2
3 set(srcpath "${PROJECT_SOURCE_DIR}/src/dragonblocks")
4
5 add_library(dragonblocks SHARED
6         block.cpp
7         block_def.cpp
8         camera.cpp
9         chunk.cpp
10         client.cpp
11         core.cpp
12         cube.cpp
13         face_dir.cpp
14         game.cpp
15         gldebug.cpp
16         input_handler.cpp
17         log.cpp
18         map.cpp
19         mapgen.cpp
20         mesh.cpp
21         mesh_gen_mgr.cpp
22         player.cpp
23         render_engine.cpp
24         scene.cpp
25         shader_program.cpp
26         texture.cpp
27         window.cpp
28         world.cpp
29 )
30
31 target_link_libraries(dragonblocks
32         GL
33         GLEW
34         glfw
35 )
36
37 target_include_directories(dragonblocks PUBLIC
38         "${PROJECT_SOURCE_DIR}/lib/"
39         "${PROJECT_SOURCE_DIR}/src/"
40 )
41