forked from VKCOM/kphp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpopular-common.cmake
34 lines (31 loc) · 920 Bytes
/
popular-common.cmake
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
include_guard(GLOBAL)
prepend(POPULAR_COMMON_SOURCES ${COMMON_DIR}/
algorithms/simd-int-to-string.cpp
server/limits.cpp
server/signals.cpp
server/relogin.cpp
server/crash-dump.cpp
server/engine-settings.cpp
stats/buffer.cpp
stats/provider.cpp
resolver.cpp
kprintf.cpp
precise-time.cpp
cpuid.cpp
crc32.cpp
crc32c.cpp
options.cpp
kernel-version.cpp
secure-bzero.cpp
crc32_${CMAKE_SYSTEM_PROCESSOR}.cpp
crc32c_${CMAKE_SYSTEM_PROCESSOR}.cpp
parallel/counter.cpp
parallel/maximum.cpp
parallel/thread-id.cpp
parallel/limit-counter.cpp
version-string.cpp
rpc-headers.cpp)
if(APPLE)
list(APPEND POPULAR_COMMON_SOURCES ${COMMON_DIR}/macos-ports.cpp)
endif()
vk_add_library(popular_common OBJECT ${POPULAR_COMMON_SOURCES})