diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..c4d03b4 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,16 @@ +cmake_minimum_required(VERSION 4.1) +project(cnotes C) + +# Force strict C90/ANSI compliance +set(CMAKE_C_STANDARD 90) +set(CMAKE_C_STANDARD_REQUIRED ON) +set(CMAKE_C_EXTENSIONS OFF) + +# Strict warning flags to match Makefile +set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -ansi -Wpedantic -Wall -Wextra") + +include_directories(include) + +# Separate executables (not a single combined binary) +add_executable(cnadd src/cnadd.c) +add_executable(cndump src/cndump.c)