project('pom', 'c', # Note: Only C99 is strictly needed default_options: ['c_std=c23']) library('pom', 'pom.c') static_lib = static_library('pom', 'pom.c') tests = executable('tests', 'tests/main.c', 'tests/parsing.c', 'tests/errors.c', link_with: [static_lib]) test('tests', tests)