cmake_minimum_required(VERSION 3.10) project(cordle C) # NOTE: This CMakeLists.txt is provided for IDE integration (CLion, VSCode, etc.) # For production builds and installation, use the Makefile instead: # - make (build) # - make install (system-wide installation) # - make help (see all targets) # Pure C90 configuration set(CMAKE_C_STANDARD 90) set(CMAKE_C_STANDARD_REQUIRED ON) set(CMAKE_C_EXTENSIONS OFF) # Pedantic C90 compiler flags set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c90 -pedantic -Wpedantic -Wall -Wextra") # Include directories include_directories(include) # Executable add_executable(cordle src/main.c src/game.c src/ui.c src/words.c )