aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorMarco Poletti <poletti.marco@gmail.com>2016-02-07 09:49:22 +0000
committerMarco Poletti <poletti.marco@gmail.com>2016-02-07 09:49:22 +0000
commitc1f7e1f1bb0d3254e6faf7b303a278506d884fc0 (patch)
tree7d97ed2f0165b2b10f1145b95c7fb96ceeef5b8b /examples
parent0d5e069f4f81cd18b56be56bf777856ac890828e (diff)
downloadgoogle-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.txt6
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\")\""