From 23eb9b4f4cf5c031dac9aff421b9eecbb31916b5 Mon Sep 17 00:00:00 2001 From: Victor Zverovich Date: Fri, 23 May 2014 07:24:23 -0700 Subject: [PATCH] Move speed-test to benchmarks. --- CMakeLists.txt | 50 -------------------------------------------------- 1 file changed, 50 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 14e20afb..1554e253 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -118,56 +118,6 @@ add_test(compile-test ${CMAKE_CTEST_COMMAND} --build-generator ${CMAKE_GENERATOR} --build-makeprogram ${CMAKE_MAKE_PROGRAM}) -find_library(PROFILER_LIB profiler) -find_path(PROFILER_INCLUDE_DIR gperftools/profiler.h) -if (PROFILER_LIB AND PROFILER_INCLUDE_DIR) - include_directories(${PROFILER_INCLUDE_DIR}) - set(HAVE_PROFILER TRUE) -endif () - -find_package(Boost) -if (Boost_FOUND) - add_definitions(-DHAVE_BOOST) - include_directories(${Boost_INCLUDE_DIRS}) -endif () -if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/format-benchmark/tinyformat_test.cpp) - add_subdirectory(format-benchmark) - - add_executable(tinyformat_speed_test format-benchmark/tinyformat_test.cpp) - target_link_libraries(tinyformat_speed_test format) - if (HAVE_PROFILER) - target_link_libraries(tinyformat_speed_test ${PROFILER_LIB}) - set(PROFILE_DEFS ";FMT_PROFILE") - endif () - set_target_properties(tinyformat_speed_test PROPERTIES COMPILE_DEFINITIONS - "SPEED_TEST;HAVE_FORMAT;_SCL_SECURE_NO_WARNINGS;${PROFILE_DEFS}") - if (CPP11_FLAG) - set_target_properties(tinyformat_speed_test - PROPERTIES COMPILE_FLAGS ${CPP11_FLAG}) - endif () - - add_custom_target(speed_test - COMMAND @echo running speed tests... - COMMAND @echo printf timings: - COMMAND @time -p ./tinyformat_speed_test printf > /dev/null - COMMAND @echo iostreams timings: - COMMAND @time -p ./tinyformat_speed_test iostreams > /dev/null - COMMAND @echo format timings: - COMMAND @time -p ./tinyformat_speed_test format > /dev/null - COMMAND @echo format98 timings: - COMMAND @time -p ./tinyformat_speed_test format98 > /dev/null - COMMAND @echo tinyformat timings: - COMMAND @time -p ./tinyformat_speed_test tinyformat > /dev/null - COMMAND @echo boost timings: - COMMAND @time -p ./tinyformat_speed_test boost > /dev/null - DEPENDS tinyformat_speed_test) - - add_custom_target(bloat-test - COMMAND ./bloat-test.py - WORKING_DIRECTORY format-benchmark - DEPENDS format) -endif () - if (EXISTS .gitignore) # Get the list of ignored files from .gitignore. file (STRINGS ".gitignore" lines)