mirror of
https://github.com/google/benchmark.git
synced 2024-11-28 05:44:40 +00:00
Set CMP0048 policy before project() to silence warnings (#750)
If this policy isn't set, CMake emits a large warning when project() is called from a cmake subdirectory. This came up when the benchmark library was added to the LLVM build, and it was reported in https://llvm.org/PR38874. This patch was the fix I applied locally to fix the issue, and I wanted to send it upstream.
This commit is contained in:
parent
4528c76b71
commit
dc10645549
|
@ -1,8 +1,7 @@
|
||||||
cmake_minimum_required (VERSION 2.8.12)
|
cmake_minimum_required (VERSION 2.8.12)
|
||||||
|
|
||||||
project (benchmark)
|
|
||||||
|
|
||||||
foreach(p
|
foreach(p
|
||||||
|
CMP0048 # OK to clear PROJECT_VERSION on project()
|
||||||
CMP0054 # CMake 3.1
|
CMP0054 # CMake 3.1
|
||||||
CMP0056 # export EXE_LINKER_FLAGS to try_run
|
CMP0056 # export EXE_LINKER_FLAGS to try_run
|
||||||
CMP0057 # Support no if() IN_LIST operator
|
CMP0057 # Support no if() IN_LIST operator
|
||||||
|
@ -12,6 +11,8 @@ foreach(p
|
||||||
endif()
|
endif()
|
||||||
endforeach()
|
endforeach()
|
||||||
|
|
||||||
|
project (benchmark)
|
||||||
|
|
||||||
option(BENCHMARK_ENABLE_TESTING "Enable testing of the benchmark library." ON)
|
option(BENCHMARK_ENABLE_TESTING "Enable testing of the benchmark library." ON)
|
||||||
option(BENCHMARK_ENABLE_EXCEPTIONS "Enable the use of exceptions in the benchmark library." ON)
|
option(BENCHMARK_ENABLE_EXCEPTIONS "Enable the use of exceptions in the benchmark library." ON)
|
||||||
option(BENCHMARK_ENABLE_LTO "Enable link time optimisation of the benchmark library." OFF)
|
option(BENCHMARK_ENABLE_LTO "Enable link time optimisation of the benchmark library." OFF)
|
||||||
|
|
Loading…
Reference in a new issue