From d03f50dfb4ca5474f87c5365277aff62ce35f6a8 Mon Sep 17 00:00:00 2001 From: Tilo K Date: Sat, 23 Aug 2025 14:23:05 +0200 Subject: [PATCH] wip --- CMakeLists.txt | 8 +++++++- library.h => include/library.h | 0 string.h => include/string.h | 0 library.c | 2 +- string.c | 4 +++- test/test_main.c | 2 +- 6 files changed, 12 insertions(+), 4 deletions(-) rename library.h => include/library.h (100%) rename string.h => include/string.h (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6acce80..76868e9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,12 +4,18 @@ project(tstd C) set(CMAKE_C_STANDARD 23) add_library(tstd STATIC library.c - string.h + include/string.h string.c) add_executable(test_tstd test/test_main.c) target_link_libraries(test_tstd tstd) +target_include_directories(tstd + PUBLIC + $ + $ +) + enable_testing() add_test(NAME tstd_tests COMMAND test_tstd) \ No newline at end of file diff --git a/library.h b/include/library.h similarity index 100% rename from library.h rename to include/library.h diff --git a/string.h b/include/string.h similarity index 100% rename from string.h rename to include/string.h diff --git a/library.c b/library.c index 2814686..20c8d1e 100644 --- a/library.c +++ b/library.c @@ -1,4 +1,4 @@ -#include "library.h" +#include "include/library.h" #include diff --git a/string.c b/string.c index b32ffb4..fe70b2a 100644 --- a/string.c +++ b/string.c @@ -1,4 +1,6 @@ -#include "string.h" +#include "include/string.h" +#include +#include size_t str_count_occurrences(const char* str, const char c) { diff --git a/test/test_main.c b/test/test_main.c index 2502dd1..039d041 100644 --- a/test/test_main.c +++ b/test/test_main.c @@ -6,7 +6,7 @@ #include #include -#include "../string.h" +#include "../include/string.h" int test_count_occurrences() { const char* test_str = "11abababb111";