comparison cmake/function/IrccdDefineTest.cmake @ 510:6ec510722582

CMake: enable vera++ as code checking, closes #603
author David Demelier <markand@malikania.fr>
date Thu, 19 Oct 2017 13:01:39 +0200
parents c9a6d9df083f
children 16b9ebfd3f08
comparison
equal deleted inserted replaced
509:c9a6d9df083f 510:6ec510722582
31 # 31 #
32 # Resources files are copied VERBATIM into the same directory. 32 # Resources files are copied VERBATIM into the same directory.
33 # 33 #
34 34
35 find_package(Boost REQUIRED COMPONENTS unit_test_framework) 35 find_package(Boost REQUIRED COMPONENTS unit_test_framework)
36
37 include(${CMAKE_CURRENT_LIST_DIR}/IrccdVeraCheck.cmake)
36 38
37 function(irccd_define_test) 39 function(irccd_define_test)
38 set(oneValueArgs NAME) 40 set(oneValueArgs NAME)
39 set(multiValueArgs SOURCES LIBRARIES FLAGS) 41 set(multiValueArgs SOURCES LIBRARIES FLAGS)
40 42
102 add_test( 104 add_test(
103 NAME test-${TEST_NAME} 105 NAME test-${TEST_NAME}
104 COMMAND test-${TEST_NAME} 106 COMMAND test-${TEST_NAME}
105 WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/tests 107 WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/tests
106 ) 108 )
109
110 irccd_vera_check(test-${TEST_NAME} "${TEST_SOURCES}")
107 endfunction() 111 endfunction()