X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=meson.build;h=26f70fde140c78f095e8ac6c8c1bfec9e4da0c11;hb=refs%2Fheads%2Fsandbox%2Fmvlad%2Ffix-shell-v1;hp=4f0e763904d48aaf59c5e23753d149ae7fe163ef;hpb=b25020f9a5055c4c7c0b584d3cbd328ae0ee230c;p=src%2Fagl-compositor.git diff --git a/meson.build b/meson.build index 4f0e763..26f70fd 100644 --- a/meson.build +++ b/meson.build @@ -1,17 +1,17 @@ project('agl-compositor', 'c','cpp', - version: '0.0.19', + version: '0.0.20', default_options: [ 'warning_level=3', 'c_std=gnu99', + 'werror=true', ], - meson_version: '>= 0.47', + meson_version: '>= 0.53', license: 'MIT/Expat', ) config_h = configuration_data() -agl_compositor_version = '0.0.19' -libweston_version = 'libweston-8' +libweston_version = 'libweston-10' pkgconfig = import('pkgconfig') fs = import('fs') @@ -22,8 +22,6 @@ add_project_arguments( cc.get_supported_arguments([ '-Wno-unused-parameter', '-Wno-pedantic', - '-Wextra', - '-Werror' ]), language: 'c' ) @@ -45,7 +43,7 @@ endforeach dep_libsystemd = dependency('libsystemd', required: false) dep_libsmack = dependency('libsmack', required: false) -dep_scanner = dependency('wayland-scanner', native: true) +dep_scanner = dependency('wayland-scanner') prog_scanner = find_program(dep_scanner.get_pkgconfig_variable('wayland_scanner')) dep_wp = dependency('wayland-protocols', version: '>= 1.18') dir_wp_base = dep_wp.get_pkgconfig_variable('pkgdatadir') @@ -158,7 +156,7 @@ libweston_dep = dependency(libweston_version) deps_libweston = [ dependency('wayland-server'), libweston_dep, - dependency('libweston-desktop-8'), + dependency('libweston-desktop-10'), local_dep, ] @@ -173,6 +171,7 @@ srcs_agl_compositor = [ 'src/input.c', 'shared/option-parser.c', 'shared/os-compatibility.c', + 'shared/process-util.c', agl_shell_server_protocol_h, agl_shell_desktop_server_protocol_h, agl_screenshooter_server_protocol_h, @@ -279,9 +278,9 @@ exe_agl_compositor = executable( ) pkgconfig.generate( - filebase: 'agl-compositor-@0@-protocols'.format(agl_compositor_version), + filebase: 'agl-compositor-@0@-protocols'.format(meson.project_version()), name: 'agl-compositor private protocols', - version: agl_compositor_version, + version: meson.project_version(), description: 'agl-compositor protocol files', variables: [ 'datarootdir=' + join_paths('${prefix}', get_option('datadir')), @@ -297,3 +296,7 @@ install_data( common_inc = [ include_directories('src'), include_directories('.') ] subdir('clients') + +if get_option('grpc-proxy') + subdir('grpc-proxy') +endif