test library statically.

This commit is contained in:
2025-07-18 15:59:52 -05:00
parent 6d89abf64e
commit 70c15206b8
3 changed files with 26 additions and 1 deletions

View File

@ -8,3 +8,8 @@ set(CMAKE_C_STANDARD 99)
set(CMAKE_C_STANDARD_REQUIRED ON)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
add_library(dawn STATIC
src/funcs.c
src/funcs.h
)

9
src/funcs.c Normal file
View File

@ -0,0 +1,9 @@
#include "funcs.h"
void doSomething(int32_t a, int32_t b) {
someNotImplementedFunction(a, b);
}
void addNumbers(int32_t l, int32_t r) {
doSomething(l + r, 32);
}

11
src/funcs.h Normal file
View File

@ -0,0 +1,11 @@
typedef int int32_t;
void doSomething(int32_t a, int32_t b);
void someNotImplementedFunction(int32_t x, int32_t y);
void addNumbers(int32_t l, int32_t r);
void someHeaderImplementedFunction(int32_t a, int32_t b) {
doSomething(a, b);
}