src/CMakeLists.txt

changeset 375
460c0258bb5b
child 377
2099a3aff61e
equal deleted inserted replaced
374:be77fb2da242 375:460c0258bb5b
1 set(sources
2 allocator.c
3 array.c
4 avl.c
5 buffer.c
6 list.c
7 logging.c
8 map.c
9 mempool.c
10 properties.c
11 stack.c
12 string.c
13 test.c
14 ucx.c
15 utils.c
16 )
17
18 add_library(ucx SHARED ${sources})
19 add_library(ucx_static STATIC ${sources})
20
21 target_include_directories(ucx PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
22 target_include_directories(ucx_static PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
23
24 set_target_properties(ucx PROPERTIES SOVERSION 3 VERSION 3.1.0)
25 set_target_properties(ucx_static PROPERTIES VERSION ${CMAKE_PROJECT_VERSION})

mercurial