cmake_minimum_required(VERSION 3.10) project(raycaster C) set(CMAKE_C_STANDARD 99) find_package(SDL2 REQUIRED) include_directories(${SDL2_INCLUDE_DIRS} include) file(GLOB SOURCES "src/*.c") add_executable(raycaster ${SOURCES}) target_link_libraries(raycaster ${SDL2_LIBRARIES})