diff options
author | Günther Wagner <info@gunibert.de> | 2022-01-12 18:26:38 +0000 |
---|---|---|
committer | Günther Wagner <info@gunibert.de> | 2022-01-12 18:26:38 +0000 |
commit | 6d65d8862ad7d39e55be0adb868c05f194250e74 (patch) | |
tree | 46ffe23af55fb90e3199b184b9c820e0f8af0c9a /meson.build | |
parent | 7766d718735270d1c0850685a3c7655a5726d60f (diff) | |
download | librest-6d65d8862ad7d39e55be0adb868c05f194250e74.tar.gz |
OAuth2 Pkce Workflow
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 28 |
1 files changed, 24 insertions, 4 deletions
diff --git a/meson.build b/meson.build index 81c5ed1..4fd3195 100644 --- a/meson.build +++ b/meson.build @@ -1,7 +1,7 @@ project('rest', 'c', version: '0.9.0', license: 'LGPL2.1+', - meson_version: '>= 0.49', + meson_version: '>= 0.53', ) # Versioning @@ -57,6 +57,7 @@ endif glib_dep = dependency('glib-2.0', version: '>= 2.44') gobject_dep = dependency('gobject-2.0', version: '>= 2.44') libsoup_dep = dependency(libsoup_name, version: libsoup_req_version) +libjson_glib_dep = dependency('json-glib-1.0') libxml_dep = dependency('libxml-2.0') # config.h @@ -73,7 +74,9 @@ config_h_inc = include_directories('.') # Subdirectories subdir('rest') subdir('rest-extras') -subdir('tests') +if get_option('tests') + subdir('tests') +endif if get_option('examples') subdir('examples') endif @@ -87,7 +90,7 @@ pkgconfig.generate(librest_lib, filebase: librest_pkg_string, description: 'RESTful web api query library', subdirs: librest_pkg_string, - requires: [ glib_dep, libsoup_dep, libxml_dep, ], + requires: [ glib_dep, libsoup_dep, libxml_dep, libjson_glib_dep ], variables: [ 'apiversion=@0@'.format(librest_api_version), ], @@ -98,8 +101,25 @@ pkgconfig.generate(librest_extras_lib, filebase: librest_extras_pkg_string, description: 'RESTful web api query library', subdirs: librest_pkg_string, - requires: [ glib_dep, libsoup_dep, libxml_dep, ], + requires: [ glib_dep, libsoup_dep, libxml_dep], variables: [ 'apiversion=@0@'.format(librest_api_version), ], ) + +summary({ + 'prefix': get_option('prefix'), + 'libdir': get_option('prefix') / get_option('libdir'), + }, + section: 'Directories', +) + +summary({ + 'Introspection': get_option('introspection'), + 'Documentation': get_option('gtk_doc'), + 'Tests': get_option('tests'), + 'Soup 2': get_option('soup2'), + }, + section: 'Build', + bool_yn: true, +) |