Added test project

This commit is contained in:
Leonetienne
2022-05-27 15:26:08 +02:00
parent b888585f75
commit 612157bcac
4 changed files with 18005 additions and 0 deletions

View File

@@ -47,3 +47,32 @@ target_compile_options(${PROJECT_NAME} PRIVATE
-fdiagnostics-color=always
)
#########
# Tests #
#########
LIST(FILTER main_src EXCLUDE REGEX ".*/main.cpp")
FILE(GLOB test_src test/*.cpp)
add_executable(test
test/Catch2.h
${test_src}
${main_src}
${stringtools_src}
${generalutility_src}
${hazelnupp_src}
${gcrypt_src}
)
target_include_directories(test PRIVATE
include
${stringtools_include}
${generalutility_include}
${hazelnupp_include}
${gcrypt_include}
)
target_compile_options(test PRIVATE
-Werror
-fdiagnostics-color=always
)