Initial include of fuc2 to eventually replace catch2.

This commit is contained in:
Zed A. Shaw 2026-06-16 03:13:11 -04:00
parent a58439a289
commit 4deda37665
5 changed files with 228 additions and 187 deletions

View file

@ -60,6 +60,7 @@ elif build_machine.system() == 'darwin'
endif
catch2 = subproject('catch2').get_variable('catch2_with_main_dep')
fuc2 = subproject('fuc2').get_variable('fuc2_dep')
fmt = subproject('fmt').get_variable('fmt_dep')
json = subproject('nlohmann_json').get_variable('nlohmann_json_dep')
freetype2 = subproject('freetype2').get_variable('freetype_dep')
@ -114,6 +115,13 @@ executable('runtests', sources + tests,
override_options: exe_defaults,
dependencies: dependencies + [catch2])
executable('fuc2it', sources + fuc2_tests,
cpp_args: cpp_args,
link_args: link_args,
include_directories: inc_dirs,
override_options: exe_defaults,
dependencies: dependencies + [fuc2])
executable('zedcaster',
[ 'src/main.cpp' ],
cpp_args: cpp_args,