13 lines
764 B
CMake
13 lines
764 B
CMake
# Сборка библиотеки firmware_info. Состав исходников и публичные include-пути задают
|
|
# подключение к проекту потребителя. Файл также собирает и регистрирует хостовые проверки;
|
|
# запускать их следует через CTest из каталога сборки.
|
|
|
|
cmake_minimum_required(VERSION 3.16)
|
|
project(firmware_info C)
|
|
add_library(firmware_info src/firmware_info.c)
|
|
target_include_directories(firmware_info PUBLIC include)
|
|
add_executable(test_firmware_info tests/test_firmware_info.c)
|
|
target_link_libraries(test_firmware_info PRIVATE firmware_info)
|
|
enable_testing()
|
|
add_test(NAME firmware_info COMMAND test_firmware_info)
|