aboutsummaryrefslogtreecommitdiff
path: root/extras/benchmark/suites/simple_di_mostly_full.yml
diff options
context:
space:
mode:
authorMarco Poletti <poletti.marco@gmail.com>2020-04-05 19:23:52 -0700
committerMarco Poletti <poletti.marco@gmail.com>2020-04-05 19:23:52 -0700
commitf99dd9b4ec1aa663f7a5c871eb8660df38d51189 (patch)
treea0833330b5362ab3e84eaecf08eb702a424f559f /extras/benchmark/suites/simple_di_mostly_full.yml
parentabeb3ad86eda11420568312c5d0d5778868b426d (diff)
downloadgoogle-fruit-f99dd9b4ec1aa663f7a5c871eb8660df38d51189.tar.gz
Set the CMake flags needed to run benchs without exceptions/RTTI, otherwise they fail to build.
Diffstat (limited to 'extras/benchmark/suites/simple_di_mostly_full.yml')
-rw-r--r--extras/benchmark/suites/simple_di_mostly_full.yml17
1 files changed, 14 insertions, 3 deletions
diff --git a/extras/benchmark/suites/simple_di_mostly_full.yml b/extras/benchmark/suites/simple_di_mostly_full.yml
index 125feae..0ce91d1 100644
--- a/extras/benchmark/suites/simple_di_mostly_full.yml
+++ b/extras/benchmark/suites/simple_di_mostly_full.yml
@@ -35,19 +35,16 @@ benchmarks:
- "simple_di_run_time"
- "simple_di_startup_time"
- "simple_di_executable_size"
- - "simple_di_executable_size_without_exceptions_and_rtti"
- "simple_di_with_interfaces_compile_time"
- "simple_di_with_interfaces_incremental_compile_time"
- "simple_di_with_interfaces_run_time"
- "simple_di_with_interfaces_startup_time"
- "simple_di_with_interfaces_executable_size"
- - "simple_di_with_interfaces_executable_size_without_exceptions_and_rtti"
- "simple_di_with_interfaces_and_new_delete_compile_time"
- "simple_di_with_interfaces_and_new_delete_incremental_compile_time"
- "simple_di_with_interfaces_and_new_delete_run_time"
- "simple_di_with_interfaces_and_new_delete_startup_time"
- "simple_di_with_interfaces_and_new_delete_executable_size"
- - "simple_di_with_interfaces_and_new_delete_executable_size_without_exceptions_and_rtti"
loop_factor: 1.0
num_classes:
- 100
@@ -57,3 +54,17 @@ benchmarks:
- []
benchmark_generation_flags:
- []
+
+ - name:
+ - "simple_di_executable_size_without_exceptions_and_rtti"
+ - "simple_di_with_interfaces_executable_size_without_exceptions_and_rtti"
+ - "simple_di_with_interfaces_and_new_delete_executable_size_without_exceptions_and_rtti"
+ loop_factor: 1.0
+ num_classes:
+ - 100
+ compiler: *compilers
+ cxx_std: "c++11"
+ additional_cmake_args:
+ - ['-DCMAKE_CXX_FLAGS=-fno-exceptions -fno-rtti']
+ benchmark_generation_flags:
+ - []