# # surprises/CMakeLists.txt -- # cmake_minimum_required(VERSION 3.12) project(surprises C) set(CMAKE_C_STANDARD 11) set(CMAKE_C_STANDARD_REQUIRED ON) set(CMAKE_C_EXTENSIONS OFF) if(CMAKE_C_COMPILER_ID MATCHES "Clang|GNU") add_definitions(-Wall -Wextra -pedantic -Werror) add_definitions(-Wall -Wextra -pedantic) endif() add_executable(int-surprises int-surprises.c) add_executable(uint-surprises uint-surprises.c) add_executable(double-surprises double-surprises.c)