updated CMakeLists.txt
This commit is contained in:
@@ -4,23 +4,12 @@ project(Cinecraft)
|
|||||||
set(CMAKE_CXX_STANDARD 20)
|
set(CMAKE_CXX_STANDARD 20)
|
||||||
set(CMAKE_CXX_STANDARD_REQUIRED on)
|
set(CMAKE_CXX_STANDARD_REQUIRED on)
|
||||||
|
|
||||||
|
file(GLOB_RECURSE SOURCES CONFIGURE_DEPENDS "src/*.cpp")
|
||||||
|
|
||||||
find_package(SDL3 REQUIRED)
|
find_package(SDL3 REQUIRED)
|
||||||
find_package(GLEW REQUIRED)
|
find_package(GLEW REQUIRED)
|
||||||
|
|
||||||
add_executable(${PROJECT_NAME} src/main.cpp
|
add_executable(${PROJECT_NAME} ${SOURCES})
|
||||||
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)
|
|
||||||
|
|
||||||
target_compile_definitions(${PROJECT_NAME} PRIVATE $<$<CONFIG:Debug>:_DEBUG>)
|
target_compile_definitions(${PROJECT_NAME} PRIVATE $<$<CONFIG:Debug>:_DEBUG>)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user