skullc-peripherals/CppTick/CMakeLists.txt
2023-09-24 12:51:46 +03:00

24 lines
508 B
CMake

cmake_minimum_required(VERSION 3.8 FATAL_ERROR)
add_library(cpptick INTERFACE)
add_library(skullc::cpptick ALIAS cpptick)
target_include_directories(cpptick
INTERFACE
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/Inc>
$<INSTALL_INTERFACE:include>
)
set_target_properties(cpptick
PROPERTIES
CXX_STANDARD 20
CXX_STANDARD_REQUIRED TRUE
)
target_link_libraries(cpptick
INTERFACE
skullc::utility
)
skullc_install_packages(skullc cpptick ${SKULLC_VERSION})