cmake_minimum_required(VERSION 3.20) project(ETACG C CXX) set(CMAKE_CXX_STANDARD 23) 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(ETACG src/main.cpp src/Logger/logger.cpp src/Logger/logger.h) # Verknüpfung: Dein Spiel benötigt Raylib target_link_libraries(ETACG PRIVATE raylib) # Header-Verzeichnis für Raylib damit C++ es findet target_include_directories(ETACG PRIVATE raylib/src)