summaryrefslogtreecommitdiffstats
path: root/libcxx/utils/google-benchmark/src/CMakeLists.txt
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2016-11-05 00:30:27 +0000
committerEric Fiselier <eric@efcs.ca>2016-11-05 00:30:27 +0000
commitfbc9ff244c0da5a8e4e566b70a8fec3a50d88532 (patch)
tree4143967ceb2630a5493a109e7a41e237bb34e422 /libcxx/utils/google-benchmark/src/CMakeLists.txt
parent3a6f331d2d044e15f2e3b54bd776ba882ad06e52 (diff)
downloadbcm5719-llvm-fbc9ff244c0da5a8e4e566b70a8fec3a50d88532.tar.gz
bcm5719-llvm-fbc9ff244c0da5a8e4e566b70a8fec3a50d88532.zip
Upgrade in-tree google benchmark to v1.1
llvm-svn: 286029
Diffstat (limited to 'libcxx/utils/google-benchmark/src/CMakeLists.txt')
-rw-r--r--libcxx/utils/google-benchmark/src/CMakeLists.txt23
1 files changed, 6 insertions, 17 deletions
diff --git a/libcxx/utils/google-benchmark/src/CMakeLists.txt b/libcxx/utils/google-benchmark/src/CMakeLists.txt
index a65723b0997..40388751779 100644
--- a/libcxx/utils/google-benchmark/src/CMakeLists.txt
+++ b/libcxx/utils/google-benchmark/src/CMakeLists.txt
@@ -6,24 +6,13 @@ if (DEFINED BENCHMARK_CXX_LINKER_FLAGS)
list(APPEND CMAKE_MODULE_LINKER_FLAGS ${BENCHMARK_CXX_LINKER_FLAGS})
endif()
-# Define the source files
-set(SOURCE_FILES "benchmark.cc" "colorprint.cc" "commandlineflags.cc"
- "console_reporter.cc" "csv_reporter.cc" "json_reporter.cc"
- "log.cc" "reporter.cc" "sleep.cc" "string_util.cc"
- "sysinfo.cc" "walltime.cc" "complexity.cc")
-# Determine the correct regular expression engine to use
-if(HAVE_STD_REGEX)
- set(RE_FILES "re_std.cc")
-elseif(HAVE_GNU_POSIX_REGEX)
- set(RE_FILES "re_posix.cc")
-elseif(HAVE_POSIX_REGEX)
- set(RE_FILES "re_posix.cc")
-else()
- message(FATAL_ERROR "Failed to determine the source files for the regular expression backend")
-endif()
-
-add_library(benchmark ${SOURCE_FILES} ${RE_FILES})
+file(GLOB
+ SOURCE_FILES
+ *.cc
+ ${PROJECT_SOURCE_DIR}/include/benchmark/*.h
+ ${CMAKE_CURRENT_SOURCE_DIR}/*.h)
+add_library(benchmark ${SOURCE_FILES})
set_target_properties(benchmark PROPERTIES
OUTPUT_NAME "benchmark"
VERSION ${GENERIC_LIB_VERSION}
OpenPOWER on IntegriCloud