From df05dc7f624a1b7c50c9c90067eeeb8fcb188b01 Mon Sep 17 00:00:00 2001 From: phoenix Date: Sat, 19 Sep 2026 16:01:45 -0400 Subject: [PATCH] Adding cmake --- CMakeLists.txt | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e88e7a8..301e8be 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,10 @@ cmake_minimum_required(VERSION 4.3.4) -project(klist) +project(klist VERSION 0.0.1 LANGUAGES C) + +set(CMAKE_C_STANDARD 11) +set(CMAKE_C_STANDARD_REQUIRED ON) +set(CMAKE_C_EXTENSIONS OFF) set (INCLUDE include/klist.h @@ -14,3 +18,11 @@ set (SOURCES include_directories(${CMAKE_CURRENT_LIST_DIR}/include/) add_library(klist STATIC ${SOURCES} ${INCLUDE}) + +target_compile_options(klist + PRIVATE + -Wall -Wextra -Wpedantic # Added -Wpedantic for stricter checks +) + +enable_testing() +add_subdirectory(tests)