diff --git a/CMakeLists.txt b/CMakeLists.txt index 54b8966..9155b7f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,23 +4,12 @@ project(Cinecraft) set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED on) +file(GLOB_RECURSE SOURCES CONFIGURE_DEPENDS "src/*.cpp") + find_package(SDL3 REQUIRED) find_package(GLEW REQUIRED) -add_executable(${PROJECT_NAME} src/main.cpp - include/glPipeline/VertexBuffer.hpp - include/defines.hpp - src/Shader.cpp - include/Shader.hpp - include/glPipeline/IndexBuffer.hpp - include/camera/Camera.hpp - include/camera/FPS_Camera.hpp - src/camera/Camera.cpp - src/camera/FPS_Camera.cpp - src/glPipeline/IndexBuffer.cpp - src/glPipeline/VertexBuffer.cpp - include/camera/Floating_Camera.hpp - src/camera/Floating_Camera.cpp) +add_executable(${PROJECT_NAME} ${SOURCES}) target_compile_definitions(${PROJECT_NAME} PRIVATE $<$:_DEBUG>)