project( 'roza', 'c', version: '0.0.0' ) conf = configuration_data() conf.set('version', meson.project_version()) configure_file( input: 'lib/conf.in.h', output: 'conf.h', configuration: conf ) roza_lib = static_library( 'roza', sources: [ ] ) roza_dep = declare_dependency( link_with: roza_lib, include_directories: ['lib'] ) executable('roza', sources: [ 'src/main.c' ], dependencies: [ roza_dep ], install: true) executable('roza-tests', sources: [ 'tests/units/trivial.c' ], dependencies: [ roza_dep, dependency('criterion') ])