From 505be96ab23056580a3a2315abba048f4428b04e Mon Sep 17 00:00:00 2001 From: Marat Dukhan Date: Wed, 6 Jun 2018 04:32:42 -0700 Subject: [PATCH] Avoid using CMake 3.6 feature list(FILTER ...) (#612) list(FILTER ...) is a CMake 3.6 feature, but benchmark targets CMake 2.8.12 --- src/CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index c75c0956..977474f4 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -11,7 +11,10 @@ file(GLOB *.cc ${PROJECT_SOURCE_DIR}/include/benchmark/*.h ${CMAKE_CURRENT_SOURCE_DIR}/*.h) -list(FILTER SOURCE_FILES EXCLUDE REGEX "benchmark_main\\.cc") +file(GLOB BENCHMARK_MAIN "benchmark_main.cc") +foreach(item ${BENCHMARK_MAIN}) + list(REMOVE_ITEM SOURCE_FILES "${item}") +endforeach() add_library(benchmark ${SOURCE_FILES}) set_target_properties(benchmark PROPERTIES