CMakeLists.txt 3.3 KB
Newer Older
1
add_executable (read_buffer read_buffer.cpp)
P
proller 已提交
2
target_link_libraries (read_buffer PRIVATE clickhouse_common_io)
A
Alexey Milovidov 已提交
3

4
add_executable (read_buffer_perf read_buffer_perf.cpp)
P
proller 已提交
5
target_link_libraries (read_buffer_perf PRIVATE clickhouse_common_io)
A
Alexey Milovidov 已提交
6

7
add_executable (read_float_perf read_float_perf.cpp)
P
proller 已提交
8
target_link_libraries (read_float_perf PRIVATE clickhouse_common_io)
A
Alexey Milovidov 已提交
9

10
add_executable (write_buffer write_buffer.cpp)
P
proller 已提交
11
target_link_libraries (write_buffer PRIVATE clickhouse_common_io)
A
Alexey Milovidov 已提交
12

13
add_executable (write_buffer_perf write_buffer_perf.cpp)
P
proller 已提交
14
target_link_libraries (write_buffer_perf PRIVATE clickhouse_common_io)
A
Alexey Milovidov 已提交
15

16
add_executable (valid_utf8_perf valid_utf8_perf.cpp)
P
proller 已提交
17
target_link_libraries (valid_utf8_perf PRIVATE clickhouse_common_io)
A
Alexey Milovidov 已提交
18

19
add_executable (valid_utf8 valid_utf8.cpp)
P
proller 已提交
20
target_link_libraries (valid_utf8 PRIVATE clickhouse_common_io)
A
Alexey Milovidov 已提交
21

22
add_executable (var_uint var_uint.cpp)
P
proller 已提交
23
target_link_libraries (var_uint PRIVATE clickhouse_common_io)
A
Alexey Milovidov 已提交
24

25
add_executable (read_escaped_string read_escaped_string.cpp)
P
proller 已提交
26
target_link_libraries (read_escaped_string PRIVATE clickhouse_common_io)
A
Alexey Milovidov 已提交
27

28
add_executable (async_write async_write.cpp)
29
target_link_libraries (async_write PRIVATE dbms)
A
Alexey Milovidov 已提交
30

31
add_executable (parse_int_perf parse_int_perf.cpp)
P
proller 已提交
32
target_link_libraries (parse_int_perf PRIVATE clickhouse_common_io)
A
Alexey Milovidov 已提交
33

34
add_executable (parse_int_perf2 parse_int_perf2.cpp)
P
proller 已提交
35
target_link_libraries (parse_int_perf2 PRIVATE clickhouse_common_io)
A
Alexey Milovidov 已提交
36

37
add_executable (read_write_int read_write_int.cpp)
P
proller 已提交
38
target_link_libraries (read_write_int PRIVATE clickhouse_common_io)
A
Alexey Milovidov 已提交
39

40
add_executable (mempbrk mempbrk.cpp)
P
proller 已提交
41
target_link_libraries (mempbrk PRIVATE clickhouse_common_io)
A
Alexey Milovidov 已提交
42

43
add_executable (o_direct_and_dirty_pages o_direct_and_dirty_pages.cpp)
P
proller 已提交
44
target_link_libraries (o_direct_and_dirty_pages PRIVATE clickhouse_common_io)
A
Alexey Milovidov 已提交
45

46
add_executable (hashing_write_buffer hashing_write_buffer.cpp)
P
proller 已提交
47
target_link_libraries (hashing_write_buffer PRIVATE clickhouse_common_io)
A
Alexey Milovidov 已提交
48 49 50
add_check(hashing_write_buffer)

add_executable (hashing_read_buffer hashing_read_buffer.cpp)
P
proller 已提交
51
target_link_libraries (hashing_read_buffer PRIVATE clickhouse_common_io)
A
Alexey Milovidov 已提交
52 53
add_check (hashing_read_buffer)

A
Alexey Milovidov 已提交
54
add_executable (io_operators io_operators.cpp)
P
proller 已提交
55
target_link_libraries (io_operators PRIVATE clickhouse_common_io)
A
Alexey Milovidov 已提交
56

A
Alexey Milovidov 已提交
57 58 59 60
add_executable (write_int write_int.cpp)
target_link_libraries (write_int PRIVATE clickhouse_common_io)

if (OS_LINUX OR OS_FREEBSD)
61
    add_executable(write_buffer_aio write_buffer_aio.cpp)
I
Ivan Lezhankin 已提交
62
    target_link_libraries (write_buffer_aio PRIVATE clickhouse_common_io)
A
Alexey Milovidov 已提交
63

64
    add_executable(read_buffer_aio read_buffer_aio.cpp)
I
Ivan Lezhankin 已提交
65
    target_link_libraries (read_buffer_aio PRIVATE clickhouse_common_io)
66
endif ()
A
Alexey Zatelepin 已提交
67

68
add_executable (zlib_buffers zlib_buffers.cpp)
P
proller 已提交
69
target_link_libraries (zlib_buffers PRIVATE clickhouse_common_io)
70

71
add_executable (limit_read_buffer limit_read_buffer.cpp)
P
proller 已提交
72
target_link_libraries (limit_read_buffer PRIVATE clickhouse_common_io)
73

74
add_executable (limit_read_buffer2 limit_read_buffer2.cpp)
P
proller 已提交
75
target_link_libraries (limit_read_buffer2 PRIVATE clickhouse_common_io)
76

77
add_executable (parse_date_time_best_effort parse_date_time_best_effort.cpp)
P
proller 已提交
78
target_link_libraries (parse_date_time_best_effort PRIVATE clickhouse_common_io)
79 80

add_executable (zlib_ng_bug zlib_ng_bug.cpp)
I
Ivan 已提交
81
target_link_libraries (zlib_ng_bug PRIVATE ${ZLIB_LIBRARIES})
82 83 84

add_executable (ryu_test ryu_test.cpp)
target_link_libraries (ryu_test PRIVATE ryu)