diff --git a/meson.build b/meson.build index 13df4ed5e16f7b4e9dab42fda67c5b4406b736ee..7dae6c60d8c8b1348917908186ae60109601bc60 100644 --- a/meson.build +++ b/meson.build @@ -1,4 +1,13 @@ -project('rugby', 'c') +project('rugby', 'c', license:'LGPL') + +add_project_arguments('-Wdeprecated-declarations', language: 'c') +add_project_arguments('-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_32', language: 'c') +add_project_arguments('-DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32', language: 'c') +add_project_arguments('-DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_16', language: 'c') +add_project_arguments('-DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_16', language: 'c') + +glib_dep = dependency('glib-2.0', version: '>=2.32') +gtk_dep = dependency('gtk+-3.0', version: '>=3.16') subdir('data') subdir('src') diff --git a/src/meson.build b/src/meson.build index a375dd7a474b06bedeb93d5e1238745faf7f8f0e..e3712d540cb36daddbb9568ce7be222635d582a0 100644 --- a/src/meson.build +++ b/src/meson.build @@ -11,9 +11,9 @@ sources = files( sources += resources -gtk = dependency('gtk+-3.0', version : '>= 3.16') +deps = [glib_dep, gtk_dep] executable('rugby', sources, - dependencies: gtk, + dependencies: deps, install: true)