+if(WITH_BOOST_ATOMIC)
+ if(${Boost_MINOR_VERSION} GREATER 53)
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DCDS_USE_BOOST_ATOMIC")
+ message(STATUS "Boost version allows using of boost.atomic: activated")
+ endif()
+endif(WITH_BOOST_ATOMIC)
+
+if(WITH_TESTS_COVERAGE)
+ if(CMAKE_COMPILER_IS_GNUCXX)
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fprofile-arcs -ftest-coverage")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fprofile-arcs -ftest-coverage")
+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fprofile-arcs -ftest-coverage")
+ message(STATUS "Test coverage analysis: activated")
+ else()
+ message(WARNING "Compiler is not GNU gcc! Test coverage couldn't be analyzed")
+ endif()
+endif(WITH_TESTS_COVERAGE)
+