-option(BENCHMARK_ENABLE_TESTING "Enable testing of the benchmark library." OFF)
-add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/benchmark)
+if(YAP_BUILD_PERF)
+ execute_process(
+ COMMAND git clone https://github.com/google/benchmark.git
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+ )
+ execute_process(
+ COMMAND git checkout v1.5.0
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/benchmark
+ )
+ set(BENCHMARK_ENABLE_TESTING OFF CACHE BOOL "" FORCE)
+ add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/benchmark)
+endif()