1 cmake_minimum_required(VERSION 2.8.11)
3 set(CMAKE_CXX_FLAGS "-std=c++11 -Wno-write-strings ${CMAKE_CXX_FLAGS}")
5 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/modules/")
7 if(DO_NOT_DELAY_TAG_CALC)
8 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DDO_NOT_DELAY_TAG_CALC")
13 message(FATAL_ERROR "K_WAY_HEAP value should be at least 2")
15 set(CMAKE_CXX_SIM_FLAGS "-DK_WAY_HEAP=${K_WAY_HEAP}")
19 if (NOT(TARGET gtest AND TARGET gtest_main))
20 find_package(gtest REQUIRED)
21 include_directories(${GTEST_INCLUDE_DIRS})
24 find_package(Boost REQUIRED)
25 include_directories(${Boost_INCLUDE_DIRS})
29 add_subdirectory(support)
32 add_subdirectory(test)