/* benchmark_main.cc -- benchmark suite main entry point * Copyright (C) 2022 Nathan Moinvaziri * For conditions of distribution and use, see copyright notice in zlib.h */ #include #include #ifndef BUILD_ALT extern "C" { # include "zbuild.h" # include "cpu_features.h" } #endif int main(int argc, char** argv) { #ifndef BUILD_ALT cpu_check_features(); #endif ::benchmark::Initialize(&argc, argv); ::benchmark::RunSpecifiedBenchmarks(); return EXIT_SUCCESS; }