diff options
author | Christian Hergert <christian@hergert.me> | 2021-03-09 17:21:33 +0000 |
---|---|---|
committer | Christian Hergert <christian@hergert.me> | 2021-03-09 17:21:33 +0000 |
commit | 4f5b2afa58726cc6110c5d8c889ff6bd73d9ee49 (patch) | |
tree | 49eb0d4ee4f58a8bc3363850acf6a94559d44af2 | |
parent | f799b66cadb71868a0a0d4afed3ec9231b240eaa (diff) | |
parent | 327e4c0ba72c607b8407700503e6b1aa8338903d (diff) | |
download | gtksourceview-4f5b2afa58726cc6110c5d8c889ff6bd73d9ee49.tar.gz |
Merge branch 'meson-summary' into 'master'
Meson: some more improvements
See merge request GNOME/gtksourceview!182
-rw-r--r-- | gtksourceview/meson.build | 4 | ||||
-rw-r--r-- | meson.build | 30 |
2 files changed, 11 insertions, 23 deletions
diff --git a/gtksourceview/meson.build b/gtksourceview/meson.build index df97aba8..4bc7041f 100644 --- a/gtksourceview/meson.build +++ b/gtksourceview/meson.build @@ -272,6 +272,7 @@ if generate_gir identifier_prefix: 'GtkSource', export_packages: [package_string], link_with: gtksource_lib, + dependencies: gtksource_deps, includes: [ 'Gtk-4.0' ], install: true, install_dir_gir: girdir, @@ -305,11 +306,10 @@ if generate_gir endif endif -# MSVC builds: Only link to the dependent packages/.lib's gtksource_dep = declare_dependency( link_with: gtksource_lib, include_directories: rootdir, - dependencies: cc.get_id() == 'msvc' ? core_deps : gtksource_deps, + dependencies: gtksource_deps, sources: gtksource_dep_sources, ) diff --git a/meson.build b/meson.build index b9976b5c..6eb5fe7d 100644 --- a/meson.build +++ b/meson.build @@ -1,7 +1,7 @@ project('gtksourceview', 'c', version: '4.99.0', license: 'LGPL-2.1-or-later', - meson_version: '>= 0.52.0', + meson_version: '>= 0.53.0', default_options: [ 'c_std=gnu99', 'buildtype=debugoptimized', 'warning_level=2' ], @@ -67,7 +67,7 @@ build_gtk_doc = get_option('gtk_doc') # Dependencies cc = meson.get_compiler('c') -glib_req_version = '2.62' +glib_req_version = '2.66' gtk_req_version = '3.99' libm_dep = cc.find_library('m', required: false) @@ -317,25 +317,13 @@ subdir('po') subdir('tests') subdir('testsuite') -summary = [ - '', - '------', - 'GtkSourceView @0@ (@1@)'.format(version, api_version), - '', - ' Documentation: @0@'.format(build_gtk_doc), - ' Install tests: @0@'.format(get_option('install_tests')), - ' Introspection: @0@'.format(generate_gir), - ' Vala vapi: @0@'.format(generate_vapi), - '', - 'Directories:', - ' prefix: @0@'.format(prefix), - ' includedir: @0@'.format(includedir), - ' libdir: @0@'.format(libdir), - ' datadir: @0@'.format(datadir), - '------', -] - -message('\n'.join(summary)) +summary({ + 'Documentation': build_gtk_doc, + 'Install tests': get_option('install_tests'), + 'Introspection': generate_gir, + 'Vala vapi': generate_vapi, + }, bool_yn: true, +) if meson.version().version_compare('>=0.57.0') gnome.post_install( |