roza/meson.build

44 lines
724 B
Meson
Raw Normal View History

2023-12-07 19:16:58 +00:00
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')
])