blob: d235a0cafc505bf24caa0af4623e8fc9fd29fd1d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
cmake_minimum_required(VERSION 3.18)
enable_testing()
project(HelloWorld C)
add_executable(HelloWorld main.c)
find_library(CMocka cmocka)
target_link_libraries(HelloWorld cmocka)
add_test(
NAME HelloWorldTest
COMMAND HelloWorld)
add_test(
NAME HelloWorldMemoryTest
COMMAND valgrind --error-exitcode=1 --leak-check=full $<TARGET_FILE:HelloWorld>)
|