2014-11-04 00:36:24 +02:00
|
|
|
set(PERFTEST_SOURCES
|
|
|
|
misctest.cpp
|
|
|
|
perftest.cpp
|
|
|
|
platformtest.cpp
|
|
|
|
rapidjsontest.cpp)
|
|
|
|
|
|
|
|
add_executable(perftest ${PERFTEST_SOURCES})
|
|
|
|
target_link_libraries(perftest ${TEST_LIBRARIES})
|
2014-11-11 17:50:32 +02:00
|
|
|
|
|
|
|
add_dependencies(tests perftest)
|
|
|
|
|
2015-12-31 11:56:39 +02:00
|
|
|
find_program(CCACHE_FOUND ccache)
|
|
|
|
if(CCACHE_FOUND)
|
|
|
|
set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ccache)
|
|
|
|
set_property(GLOBAL PROPERTY RULE_LAUNCH_LINK ccache)
|
|
|
|
endif(CCACHE_FOUND)
|
|
|
|
|
2014-11-12 01:57:00 +02:00
|
|
|
IF(NOT (CMAKE_BUILD_TYPE STREQUAL "Debug"))
|
2014-11-04 00:36:24 +02:00
|
|
|
add_test(NAME perftest
|
2014-11-11 17:16:51 +02:00
|
|
|
COMMAND ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/perftest
|
2014-11-04 00:36:24 +02:00
|
|
|
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/bin)
|
2014-11-12 01:57:00 +02:00
|
|
|
ENDIF()
|