project( 'cchax', ['c', 'cpp'], version : '0.1', default_options : [ 'warning_level=3', 'c_std=c2x', 'cpp_std=c++23' ]) modules = static_library( 'mods', [ 'mod.c', 'mods/mod_a.c', 'mods/mod_b.c', ], ) executable( 'hax', [ 'hax.cpp', ], link_whole: modules, install : false )