2023-10-24 23:22:47 +03:00

27 lines
519 B
CMake

cmake_minimum_required(VERSION 3.8 FATAL_ERROR)
add_library(cpptick STATIC
Src/timer.cpp
)
add_library(skullc::cpptick ALIAS cpptick)
target_include_directories(cpptick
PUBLIC
$<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
PUBLIC
skullc::utility
)
skullc_install_packages(skullc cpptick ${SKULLC_VERSION})