From 7c7d7e369f3f7fbade7c76d6d567fd09ee27ef66 Mon Sep 17 00:00:00 2001 From: Bruce Cowan <bruce@bcowan.eu> Date: Wed, 3 Jan 2018 12:35:29 +0000 Subject: [PATCH] Bring back version checks --- meson.build | 11 ++++++++++- src/meson.build | 4 ++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/meson.build b/meson.build index 13df4ed..7dae6c6 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 a375dd7..e3712d5 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) -- GitLab