First commit, fixed appending, create, destroy and get, all working fine

This commit is contained in:
2026-02-12 10:47:46 -06:00
commit 7611096e13
6 changed files with 293 additions and 0 deletions

36
CMakeLists.txt Normal file
View File

@@ -0,0 +1,36 @@
cmake_minimum_required(VERSION 3.16)
project(linkedlist VERSION 1.0 LANGUAGES C)
set(CMAKE_C_STANDARD 11)
set(CMAKE_C_STANDARD_REQUIRED ON)
# Export compile_commands.json (para clangd)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
# Warnings globales
add_compile_options(
-Wall
-Wextra
-Wpedantic
)
# ------------------------
# Library
# ------------------------
add_library(linkedlist
src/linkedlist.c
)
target_include_directories(linkedlist
PUBLIC
${PROJECT_SOURCE_DIR}/include
)
# ------------------------
# Testing
# ------------------------
enable_testing()
add_subdirectory(tests)