new ci scripts and presets

This commit is contained in:
BlackMATov
2022-12-27 15:53:51 +07:00
parent 914ae3ade7
commit b7a3acafe3
17 changed files with 325 additions and 148 deletions

View File

@@ -9,6 +9,19 @@ target_link_libraries(${PROJECT_NAME} PRIVATE vmath.hpp)
add_executable(${PROJECT_NAME}.singles ${UNTESTS_SOURCES})
target_link_libraries(${PROJECT_NAME}.singles PRIVATE vmath.hpp.singles)
#
# setup defines
#
function(setup_defines_for_target TARGET)
target_compile_definitions(${TARGET} PRIVATE
DOCTEST_CONFIG_INCLUDE_TYPE_TRAITS
DOCTEST_CONFIG_USE_STD_HEADERS)
endfunction()
setup_defines_for_target(${PROJECT_NAME})
setup_defines_for_target(${PROJECT_NAME}.singles)
#
# setup libraries
#