diff options
author | Marco Poletti <poletti.marco@gmail.com> | 2016-02-07 09:49:22 +0000 |
---|---|---|
committer | Marco Poletti <poletti.marco@gmail.com> | 2016-02-07 09:49:22 +0000 |
commit | c1f7e1f1bb0d3254e6faf7b303a278506d884fc0 (patch) | |
tree | 7d97ed2f0165b2b10f1145b95c7fb96ceeef5b8b /examples | |
parent | 0d5e069f4f81cd18b56be56bf777856ac890828e (diff) | |
download | google-fruit-c1f7e1f1bb0d3254e6faf7b303a278506d884fc0.tar.gz |
Fix compile-time benchmark (was broken by the introduction of fruit/impl/config-base.h).
Diffstat (limited to 'examples')
-rw-r--r-- | examples/compile_time_benchmark/CMakeLists.txt | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/examples/compile_time_benchmark/CMakeLists.txt b/examples/compile_time_benchmark/CMakeLists.txt index 7184232..3ffe866 100644 --- a/examples/compile_time_benchmark/CMakeLists.txt +++ b/examples/compile_time_benchmark/CMakeLists.txt @@ -1,11 +1,11 @@ add_custom_target(compile_time_benchmark COMMAND echo Release - COMMAND time ${CMAKE_CXX_COMPILER} -std=c++11 -O2 -W -Wall -Werror -DNDEBUG -ftemplate-depth=1000 -I${CMAKE_CURRENT_SOURCE_DIR}/../../include -c ${CMAKE_CURRENT_SOURCE_DIR}/module.cpp -o module.o + COMMAND time ${CMAKE_CXX_COMPILER} -std=c++11 -O2 -W -Wall -Werror -DNDEBUG -ftemplate-depth=1000 -I${CMAKE_CURRENT_SOURCE_DIR}/../../include -I${CMAKE_BINARY_DIR}/include -c ${CMAKE_CURRENT_SOURCE_DIR}/module.cpp -o module.o COMMAND echo "Release \"(\"no dep check\")\"" - COMMAND time ${CMAKE_CXX_COMPILER} -std=c++11 -O2 -W -Wall -Werror -DFRUIT_NO_LOOP_CHECK -DNDEBUG -ftemplate-depth=1000 -I${CMAKE_CURRENT_SOURCE_DIR}/../../include -c ${CMAKE_CURRENT_SOURCE_DIR}/module.cpp -o module.o + COMMAND time ${CMAKE_CXX_COMPILER} -std=c++11 -O2 -W -Wall -Werror -DFRUIT_NO_LOOP_CHECK -DNDEBUG -ftemplate-depth=1000 -I${CMAKE_CURRENT_SOURCE_DIR}/../../include -I${CMAKE_BINARY_DIR}/include -c ${CMAKE_CURRENT_SOURCE_DIR}/module.cpp -o module.o COMMAND echo "Metaprogramming instantiation stats \"(\"no dep check\")\"" - COMMAND ${CMAKE_CXX_COMPILER} -std=c++11 -O2 -W -Wall -Werror -DFRUIT_TRACE_INSTANTIATIONS -DFRUIT_NO_LOOP_CHECK -DNDEBUG -ftemplate-depth=1000 -I${CMAKE_CURRENT_SOURCE_DIR}/../../include -c ${CMAKE_CURRENT_SOURCE_DIR}/module.cpp -o module.o 2>&1 | fgrep "Werror=deprecated-declarations" | sed "'s/.*with MetaFun = //;s/ MetaExprs =.*//;s/.*with MetaExpr =.*/constant/;s/.*static constexpr bool fruit::impl::meta::DoEval<fruit::impl::meta::If.*/If1/;s/.*static constexpr bool fruit::impl::meta::EvalIf.*/If2/'" | sed "'s/fruit::impl::meta:://g'" | sed "'s/::apply<.*>/::apply<...>/'" | sort | uniq -c | sort -n + COMMAND ${CMAKE_CXX_COMPILER} -std=c++11 -O2 -W -Wall -Werror -DFRUIT_TRACE_INSTANTIATIONS -DFRUIT_NO_LOOP_CHECK -DNDEBUG -ftemplate-depth=1000 -I${CMAKE_CURRENT_SOURCE_DIR}/../../include -I${CMAKE_BINARY_DIR}/include -c ${CMAKE_CURRENT_SOURCE_DIR}/module.cpp -o module.o 2>&1 | fgrep "Werror=deprecated-declarations" | sed "'s/.*with MetaFun = //;s/ MetaExprs =.*//;s/.*with MetaExpr =.*/constant/;s/.*static constexpr bool fruit::impl::meta::DoEval<fruit::impl::meta::If.*/If1/;s/.*static constexpr bool fruit::impl::meta::EvalIf.*/If2/'" | sed "'s/fruit::impl::meta:://g'" | sed "'s/::apply<.*>/::apply<...>/'" | sort | uniq -c | sort -n #COMMAND echo Debug #COMMAND time ${CMAKE_CXX_COMPILER} -std=c++11 -Os -g -W -Wall -Werror -ftemplate-depth=1000 -I${CMAKE_CURRENT_SOURCE_DIR}/../../include -c ${CMAKE_CURRENT_SOURCE_DIR}/module.cpp -o module.o #COMMAND echo "Debug \"(\"no dep check\")\"" |