CMakeLists.txt (rapidjson-1.0.2) | : | CMakeLists.txt (rapidjson-1.1.0) | ||
---|---|---|---|---|
set(PERFTEST_SOURCES | set(PERFTEST_SOURCES | |||
misctest.cpp | misctest.cpp | |||
perftest.cpp | perftest.cpp | |||
platformtest.cpp | platformtest.cpp | |||
rapidjsontest.cpp) | rapidjsontest.cpp | |||
schematest.cpp) | ||||
add_executable(perftest ${PERFTEST_SOURCES}) | add_executable(perftest ${PERFTEST_SOURCES}) | |||
target_link_libraries(perftest ${TEST_LIBRARIES}) | target_link_libraries(perftest ${TEST_LIBRARIES}) | |||
add_dependencies(tests perftest) | add_dependencies(tests perftest) | |||
find_program(CCACHE_FOUND ccache) | ||||
if(CCACHE_FOUND) | ||||
set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ccache) | ||||
set_property(GLOBAL PROPERTY RULE_LAUNCH_LINK ccache) | ||||
if (CMAKE_CXX_COMPILER_ID MATCHES "Clang") | ||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Qunused-arguments -fcolor-diagn | ||||
ostics") | ||||
endif() | ||||
endif(CCACHE_FOUND) | ||||
IF(NOT (CMAKE_BUILD_TYPE STREQUAL "Debug")) | IF(NOT (CMAKE_BUILD_TYPE STREQUAL "Debug")) | |||
add_test(NAME perftest | add_test(NAME perftest | |||
COMMAND ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/perftest | COMMAND ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/perftest | |||
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/bin) | WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/bin) | |||
ENDIF() | ENDIF() | |||
End of changes. 2 change blocks. | ||||
1 lines changed or deleted | 12 lines changed or added |