]> git.lizzy.rs Git - dragonstd.git/blob - CMakeLists.txt
Tests: add address sanitizer
[dragonstd.git] / CMakeLists.txt
1 cmake_minimum_required(VERSION 3.14)
2 project(Dragonstd)
3
4 add_compile_options(
5         -Wall
6         -Wextra
7         -Werror
8 )
9
10 add_library(dragonstd
11         dragonstd/array.c
12         dragonstd/flag.c
13         dragonstd/map.c
14         dragonstd/list.c
15         dragonstd/queue.c
16         dragonstd/refcount.c
17         dragonstd/tree.c
18         dragonstd/bits/compare.c
19 )
20
21 target_link_libraries(dragonstd
22         pthread
23 )
24
25 target_include_directories(dragonstd
26         PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}"
27 )