Okay. I give up. CMakeLists.txt must remain. You win.
This commit is contained in:
parent
d16af33f36
commit
f6ab66c262
16
CMakeLists.txt
Normal file
16
CMakeLists.txt
Normal file
@ -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)
|
||||||
Loading…
Reference in New Issue
Block a user