Added test project

This commit is contained in:
Leonetienne
2022-05-27 15:27:33 +02:00
parent 2daf76f30e
commit 0a555855a3
4 changed files with 18005 additions and 0 deletions
+29
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
)