Files
cproject/CMakeLists.txt
Brock Allen b6f7fcbd24
Some checks failed
ci / docker-build (pull_request) Successful in 8m7s
ci / build-and-test (pull_request) Successful in 8m53s
ci / docker-build (push) Successful in 32s
ci / build-and-test (push) Failing after 33s
test: Enable ctest to run ceedling unit tests
2024-01-28 22:40:49 +00:00

33 lines
560 B
CMake

cmake_minimum_required(VERSION 3.18)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
project(
Dummy
VERSION 0.1
DESCRIPTION "Dummy - A dummy library"
LANGUAGES C
)
set_property(
TARGET ${PROJECT}
PROPERTY C_STANDARD 11
)
add_library(
${PROJECT_NAME}
src/dummy.c
)
target_include_directories(
${PROJECT_NAME}
PUBLIC
include
)
enable_testing()
add_test(
NAME ceedling
COMMAND bash -c "ceedling clobber; ceedling gcov:all; ceedling utils:gcov"
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/tests/unittest
)