forked from pz4kybsvg/Conception
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
728 B
25 lines
728 B
#include <iostream>
|
|
#include <string_view>
|
|
|
|
#include <benchmark/benchmark.h>
|
|
#include <gflags/gflags.h>
|
|
|
|
int main(int argc, char** argv) {
|
|
gflags::SetUsageMessage("see drake/tools/performance/README.md");
|
|
for (int i = 1; i < argc; ++i) {
|
|
if (std::string_view(argv[i]) == "--help") {
|
|
gflags::ShowUsageWithFlags(argv[0]);
|
|
std::cout << "\n\n";
|
|
std::cout << "Flags from @googlebenchmark:\n";
|
|
benchmark::Initialize(&argc, argv);
|
|
return 0;
|
|
}
|
|
}
|
|
benchmark::Initialize(&argc, argv);
|
|
gflags::ParseCommandLineNonHelpFlags(&argc, &argv, true);
|
|
if (::benchmark::ReportUnrecognizedArguments(argc, argv)) return 1;
|
|
benchmark::RunSpecifiedBenchmarks();
|
|
benchmark::Shutdown();
|
|
return 0;
|
|
}
|