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