CMakeLists.txt 679 字节
Newer Older
H
refact  
Hongze Cheng 已提交
1
aux_source_directory(src TSDB_SRC)
H
more  
Hongze Cheng 已提交
2 3 4
if(0)
    add_library(tsdb ${TSDB_SRC})
else(0)
H
more  
Hongze Cheng 已提交
5
    add_library(tsdb STATIC "")
H
more  
Hongze Cheng 已提交
6 7 8 9 10 11 12
    target_sources(tsdb
        PRIVATE
        "src/tsdbCommit.c"
        "src/tsdbMain.c"
        "src/tsdbMemTable.c"
        "src/tsdbOptions.c"
        "src/tsdbWrite.c"
H
Hongze Cheng 已提交
13 14
        "src/tsdbReadImpl.c"
        "src/tsdbFile.c"
H
Hongze Cheng 已提交
15
        "src/tsdbFS.c"
16
        "src/tsdbRead.c"
H
more  
Hongze Cheng 已提交
17 18 19
    )
endif(0)

H
refact  
Hongze Cheng 已提交
20 21
target_include_directories(
    tsdb
S
Shengliang Guan 已提交
22
    PUBLIC "${CMAKE_SOURCE_DIR}/include/dnode/vnode/tsdb"
H
refact  
Hongze Cheng 已提交
23
    PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc"
H
refact  
Hongze Cheng 已提交
24
)
H
more  
Hongze Cheng 已提交
25

S
Shengliang Guan 已提交
26
target_link_libraries(
H
refact  
Hongze Cheng 已提交
27
    tsdb
S
Shengliang Guan 已提交
28
    PUBLIC os
H
more  
Hongze Cheng 已提交
29 30 31
    PUBLIC util
    PUBLIC common
    PUBLIC tkv
H
Hongze Cheng 已提交
32
    PUBLIC tfs
H
more  
Hongze Cheng 已提交
33
    PUBLIC meta
H
refact  
Hongze Cheng 已提交
34
)