cmake_minimum_required(VERSION 3.20) set(CMAKE_C_COMPILER gcc) project(fuckedphysics VERSION 0.1.0 LANGUAGES C ) set(CMAKE_C_STANDARD 11) set(CMAKE_C_STANDARD_REQUIRED ON) set(CMAKE_C_EXTENSIONS OFF) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) if(NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE Debug CACHE STRING "Build type" FORCE) endif() find_package(raylib REQUIRED) add_executable(${PROJECT_NAME} main.c cphysics.c mechanics.c vec_util.c ) target_link_libraries(${PROJECT_NAME} PRIVATE raylib ) target_compile_options(${PROJECT_NAME} PRIVATE -Wall -Wextra -Wpedantic )