+ message(FATAL_ERROR "Didn't find clock_gettime() or clock_get_time()!")
+ endif()
+ endif()
+else()
+ set(LIBRT rt)
+endif()
+
+if(USE_SHAREDMEMORY_API)
+ set(UMURMUR_MONITOR_SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR}/tools/umurmur-monitor/" CACHE PATH "The path to the umurmur-monitor source directory")
+ option(BUILD_UMURMUR_MONITOR "Build the umurmur-monitor utility" OFF)
+
+ if(BUILD_UMURMUR_MONITOR)
+ if(EXISTS "${UMURMUR_MONITOR_SOURCE_DIR}/CMakeLists.txt")
+ add_subdirectory("${CMAKE_CURRENT_LIST_DIR}/tools/umurmur-monitor")
+ else()
+ message(FATAL_ERROR "Could not find umurmur-monitor source. Please specify UMURMUR_MONITOR_SOURCE_DIR")