]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/libfido2/regress/CMakeLists.txt
Merge llvm-project main llvmorg-13-init-16847-g88e66fa60ae5
[FreeBSD/FreeBSD.git] / contrib / libfido2 / regress / CMakeLists.txt
1 # Copyright (c) 2018 Yubico AB. All rights reserved.
2 # Use of this source code is governed by a BSD-style
3 # license that can be found in the LICENSE file.
4
5 add_custom_target(regress ALL)
6
7 macro(add_regress_test NAME SOURCES)
8         add_executable(${NAME} ${SOURCES})
9         target_link_libraries(${NAME} fido2_shared)
10         add_custom_command(TARGET regress POST_BUILD COMMAND ${NAME}
11                 DEPENDS ${NAME})
12 endmacro()
13
14 add_regress_test(regress_cred cred.c)
15 add_regress_test(regress_assert assert.c)
16 add_regress_test(regress_dev dev.c)