diff options
author | Marco Poletti <poletti.marco@gmail.com> | 2020-04-05 19:23:52 -0700 |
---|---|---|
committer | Marco Poletti <poletti.marco@gmail.com> | 2020-04-05 19:23:52 -0700 |
commit | f99dd9b4ec1aa663f7a5c871eb8660df38d51189 (patch) | |
tree | a0833330b5362ab3e84eaecf08eb702a424f559f /extras/benchmark/suites/simple_di_mostly_full.yml | |
parent | abeb3ad86eda11420568312c5d0d5778868b426d (diff) | |
download | google-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.yml | 17 |
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: + - [] |