test library statically.
This commit is contained in:
@ -7,4 +7,9 @@ cmake_minimum_required(VERSION 3.13)
|
||||
set(CMAKE_C_STANDARD 99)
|
||||
set(CMAKE_C_STANDARD_REQUIRED ON)
|
||||
set(CMAKE_CXX_STANDARD 20)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
|
||||
add_library(dawn STATIC
|
||||
src/funcs.c
|
||||
src/funcs.h
|
||||
)
|
9
src/funcs.c
Normal file
9
src/funcs.c
Normal 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
11
src/funcs.h
Normal 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);
|
||||
}
|
Reference in New Issue
Block a user