| # Try to find the Google Benchmark library and headers. | 
 | #  Benchmark_FOUND        - system has benchmark lib | 
 | #  Benchmark_INCLUDE_DIRS - the benchmark include directory | 
 | #  Benchmark_LIBRARIES    - libraries needed to use benchmark | 
 |  | 
 | find_path(Benchmark_INCLUDE_DIR | 
 |   NAMES benchmark/benchmark.h | 
 |   NO_SYSTEM_ENVIRONMENT_PATH | 
 |   DOC "The directory where benchmark includes reside" | 
 | ) | 
 |  | 
 | find_library(Benchmark_LIBRARY | 
 |   NAMES benchmark | 
 |   NO_SYSTEM_ENVIRONMENT_PATH | 
 |   DOC "The benchmark library" | 
 | ) | 
 |  | 
 | set(Benchmark_INCLUDE_DIRS ${Benchmark_INCLUDE_DIR}) | 
 | set(Benchmark_LIBRARIES    ${Benchmark_LIBRARY}) | 
 |  | 
 | include(FindPackageHandleStandardArgs) | 
 | find_package_handle_standard_args(Benchmark | 
 |   FOUND_VAR Benchmark_FOUND | 
 |   REQUIRED_VARS Benchmark_INCLUDE_DIR Benchmark_LIBRARY | 
 | ) | 
 |  | 
 | mark_as_advanced(Benchmark_FOUND) |