From 99fc18c387a9c4bc0abd1567c31e08278c7b8613 Mon Sep 17 00:00:00 2001 From: Kirill Bobyrev Date: Tue, 28 Aug 2018 11:05:09 +0000 Subject: [PATCH] [NFC] Apply another commit to comply with old CMake llvm-svn: 340817 --- llvm/utils/benchmark/README.LLVM | 2 ++ llvm/utils/benchmark/src/CMakeLists.txt | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/llvm/utils/benchmark/README.LLVM b/llvm/utils/benchmark/README.LLVM index 1b6f62d61e40..33d2e4078e51 100644 --- a/llvm/utils/benchmark/README.LLVM +++ b/llvm/utils/benchmark/README.LLVM @@ -11,3 +11,5 @@ Changes: * Bazel BUILD files are removed from the library * https://github.com/google/benchmark/commit/f85304e4e3a0e4e1bf15b91720df4a19e90b589f is applied on top of the v1.4.1 to silence compiler warnings +* https://github.com/google/benchmark/commit/505be96ab23056580a3a2315abba048f4428b04e + is applied to comply with the LLVM's required CMake version diff --git a/llvm/utils/benchmark/src/CMakeLists.txt b/llvm/utils/benchmark/src/CMakeLists.txt index 701804ba0e00..a8baa9e713e9 100644 --- a/llvm/utils/benchmark/src/CMakeLists.txt +++ b/llvm/utils/benchmark/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