mirror of
https://gitlab.freedesktop.org/wayland/weston.git
synced 2025-12-20 04:40:07 +01:00
As we had changes like 9ae0a7ec and adeb634c which require a libweston major bump
uprev.
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
40 lines
844 B
Meson
40 lines
844 B
Meson
project('westinyplus',
|
|
'c', 'cpp',
|
|
version: '0.0.90',
|
|
default_options: [
|
|
'warning_level=3',
|
|
'cpp_std=c++20',
|
|
'werror=true',
|
|
],
|
|
meson_version: '>= 1.0.0',
|
|
license: 'MIT/Expat',
|
|
)
|
|
|
|
cxx = meson.get_compiler('cpp')
|
|
|
|
add_project_arguments(
|
|
cxx.get_supported_arguments([
|
|
'-Wno-unused-parameter',
|
|
'-Wno-pedantic',
|
|
'-Wno-deprecated-declarations'
|
|
]),
|
|
language: 'cpp'
|
|
)
|
|
|
|
add_project_arguments([
|
|
'-DPACKAGE_STRING="westinyplus @0@"'.format(meson.project_version()),
|
|
'-D_GNU_SOURCE',
|
|
'-D_ALL_SOURCE',
|
|
],
|
|
language: [ 'cpp', 'c' ],
|
|
)
|
|
|
|
exe_westinyplus = executable(
|
|
'westinyplus',
|
|
sources: [ 'src/main.cpp' ],
|
|
dependencies: [ dependency('wayland-server'),
|
|
dependency('weston'),
|
|
dependency('libweston-15') ],
|
|
include_directories : include_directories('.'),
|
|
install: false
|
|
)
|