Fix some bugs when testing opensds ansible
[stor4nfv.git] / src / ceph / src / dmclock / CMakeLists.txt
1 cmake_minimum_required(VERSION 2.8.11)
2
3 list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake/modules")
4
5 set(CMAKE_CXX_FLAGS
6   "${CMAKE_CXX_FLAGS} -std=c++11 -Wno-write-strings -Wall -pthread")
7
8 if(DO_NOT_DELAY_TAG_CALC)
9   add_definitions(-DDO_NOT_DELAY_TAG_CALC)
10 endif()
11
12 if (NOT(TARGET gtest AND TARGET gtest_main))
13   if (NOT GTEST_FOUND)
14     find_package(GTest QUIET)
15     if (NOT GTEST_FOUND)
16       include(BuildGTest)
17     endif()
18   endif()
19 endif()
20
21 if (NOT(BOOST_FOUND))
22   find_package(Boost REQUIRED)
23 endif()
24
25 add_subdirectory(src)
26 add_subdirectory(sim)
27
28 enable_testing()
29 add_subdirectory(test)
30 add_subdirectory(support/test)
31 add_test(NAME dmclock-tests
32   COMMAND $<TARGET_FILE:dmclock-tests>)
33 add_test(NAME dmclock-data-struct-tests
34   COMMAND $<TARGET_FILE:dmclock-data-struct-tests>)