cmake_minimum_required(VERSION 3.18) set(CMAKE_C_COMPILER tcc) project(sle C) include_directories(include) set(SOURCES src/main.c src/level.c src/draw.c ) set(FLAGS -Wall -Wextra -Wshadow -Wswitch-default -Wswitch-enum -Wunreachable-code -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Werror-implicit-function-declaration -Os) add_executable(${PROJECT_NAME} ${SOURCES} ${SOURCES_RAYLIB}) add_compile_options(PRIVATE ${FLAGS}) target_link_libraries(${PROJECT_NAME} raylib)