beskar/CMakeLists.txt
moritz.becker@continue.de b564417b08 Projekt hinzugefügt
2026-07-02 09:30:52 +02:00

22 lines
641 B
CMake

cmake_minimum_required(VERSION 3.20)
project(Beskar C CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
# Raylib-Einstellungen (sorgt dafür, dass wir nur das bauen, was wir brauchen)
set(BUILD_EXAMPLES OFF CACHE BOOL "" FORCE)
set(BUILD_TESTS OFF CACHE BOOL "" FORCE)
set(BUILD_SHARED_LIBS OFF CACHE BOOL "" FORCE)
# Raylib hinzufügen
add_subdirectory(raylib)
# Dein Spiel-Executable
add_executable(Beskar src/main.cpp)
# Verknüpfung: Dein Spiel benötigt Raylib
target_link_libraries(Beskar PRIVATE raylib)
# Header-Verzeichnis für Raylib damit C++ es findet
target_include_directories(Beskar PRIVATE raylib/src)