Initial
This commit is contained in:
35
CMakeLists.txt
Normal file
35
CMakeLists.txt
Normal file
@@ -0,0 +1,35 @@
|
||||
cmake_minimum_required(VERSION 4.2)
|
||||
project(snake)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 20)
|
||||
|
||||
add_executable(snake src/main.cpp
|
||||
src/core/App.cpp
|
||||
src/core/App.h
|
||||
src/external/External.cpp
|
||||
src/external/External.h
|
||||
src/core/Game.cpp
|
||||
src/core/Game.h
|
||||
src/external/Config.cpp
|
||||
src/external/Config.h
|
||||
src/external/Time.cpp
|
||||
src/external/Time.h
|
||||
src/core/Board.cpp
|
||||
src/core/Board.h
|
||||
src/core/Renderer.cpp
|
||||
src/core/Renderer.cpp
|
||||
src/core/Renderer.h
|
||||
src/core/Direction.h
|
||||
src/core/Snake.cpp
|
||||
src/core/Snake.h
|
||||
src/core/Direction.cpp
|
||||
)
|
||||
|
||||
target_include_directories(snake PRIVATE include)
|
||||
|
||||
target_link_directories(snake PRIVATE lib)
|
||||
target_link_libraries(snake PRIVATE
|
||||
raylib
|
||||
X11
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user