Erki c0a622c5e4
All checks were successful
continuous-integration/drone/push Build is passing
gitea/skullc-peripherals/pipeline/head This commit looks good
Utility: add mini-assert library
2022-06-29 01:00:45 +03:00

23 lines
519 B
CMake

cmake_minimum_required(VERSION 3.8 FATAL_ERROR)
add_library(utility STATIC
Src/utility_logging.cpp
Src/utility_rand.cpp
Src/utility_assert.cpp
${additional_sources}
)
add_library(skullc::utility ALIAS utility)
target_include_directories(utility
PUBLIC
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/Inc>
$<INSTALL_INTERFACE:include>
)
set_target_properties(utility
PROPERTIES
CXX_STANDARD 17
)
skullc_install_packages(skullc utility ${SKULLC_VERSION})