Mercurial > irccd
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() |