omdb/meson.build

38 lines
632 B
Meson
Raw Normal View History

2025-12-13 06:22:27 +00:00
project(
'omdb',
'c', 'cpp',
meson_version : '>= 1.3.0',
version : '0.1',
default_options : ['warning_level=3', 'cpp_std=c++17', 'c_std=c11'],
)
curl = dependency('libcurl')
cpp_flags = []
c_flags = ['-DPOSIXLY_CORRECT', '-Wno-c99-extensions']
dependencies = [
curl
]
sources = [
'cJSON.c',
'fetch.c',
'image.cpp',
'omdb.c',
'tiv_lib.cpp'
]
add_project_arguments(cpp_flags, language : 'cpp')
add_project_arguments(c_flags, language : 'c')
exe = executable(
'omdb',
[sources],
dependencies : dependencies,
include_directories : include_directories('deps'),
install : true,
)
test('basic', exe)