]> git.proxmox.com Git - ceph.git/blob - ceph/src/dmclock/src/CMakeLists.txt
7178f266e2a41d13276ad1fbe3a92bc49135cd37
[ceph.git] / ceph / src / dmclock / src / CMakeLists.txt
1 include_directories(${GTEST_INCLUDE_DIRS})
2 include_directories(${Boost_INCLUDE_DIRS})
3 include_directories(../support/src)
4
5 set(local_flags "-std=c++11 -Wno-write-strings -Wall -pthread")
6
7 if(DO_NOT_DELAY_TAG_CALC)
8 set(local_flags "${local_flags} -DDO_NOT_DELAY_TAG_CALC")
9 endif()
10
11 set(dmc_srcs dmclock_util.cc ../support/src/run_every.cc)
12
13 set_source_files_properties(${dmc_srcs}
14 PROPERTIES
15 COMPILE_FLAGS "${local_flags}"
16 )
17
18 if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
19 set(warnings_off " -Wno-unused-variable -Wno-unused-function")
20 elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
21 set(warnings_off " -Wno-unused-but-set-variable -Wno-unused-function")
22 endif()
23
24 add_library(dmclock STATIC ${dmc_srcs})