[gnome-maps/wip/mlundblad/meson] WIP: Implement Meson build support
- From: Marcus Lundblad <mlundblad src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-maps/wip/mlundblad/meson] WIP: Implement Meson build support
- Date: Wed, 21 Feb 2018 20:40:18 +0000 (UTC)
commit da561c434ba00341971094f56cae98f561d5cb29
Author: Marcus Lundblad <ml update uu se>
Date: Wed Feb 21 21:39:24 2018 +0100
WIP: Implement Meson build support
.gitignore | 2 ++
meson.build | 37 +++++++++++++++++++++++++++++++++++++
2 files changed, 39 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 139180b..b7aecf8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -45,3 +45,5 @@ src/org.gnome.Maps.service
/lib/GnomeMaps-1.0.gir
/lib/GnomeMaps-1.0.typelib
/lib/maps-enum-types.[ch]
+
+build/
diff --git a/meson.build b/meson.build
new file mode 100644
index 0000000..3d165ad
--- /dev/null
+++ b/meson.build
@@ -0,0 +1,37 @@
+project('gnome-maps', 'c',
+ version: '3.27.90',
+ license: 'GPL2+'
+)
+
+app_id = 'org.gnome.Maps'
+gnome = import('gnome')
+i18n = import('i18n')
+
+prefix = get_option('prefix')
+
+bindir = join_paths(prefix, get_option('bindir'))
+libdir = join_paths(prefix, get_option('libdir'))
+datadir = join_paths(prefix, get_option('datadir'))
+
+desktop_file_validate = find_program('desktop-file-validate', required: false)
+appstream_util = find_program('appstream-util', required: false)
+
+gio = dependency('gio-2.0', version: '>= 2.44.0')
+gjs = dependency('gjs-1.0', version: '>= 1.40.0')
+girepository = dependency('gobject-introspection-1.0', version: '>= 0.10.1')
+gtk3 = dependency('gtk+-3.0', version: '>= 3.22.0')
+geoclue2 = dependency('geoclue-2.0', version: '>= 0.12.99')
+gee = dependency('gee-0.8', version: '>= 0.16.0')
+folks = dependency('folks', version: '>= 0.10.0')
+geocodeglib = dependency('geocode-glib-1.0', version: '>= 3.15.2')
+champlain = dependency('champlain-0.12', version: '>= 0.12.14')
+libxml = dependency('libxml-2.0')
+rest = dependency('rest-0.7', version: '>= 0.7.90')
+
+cc = meson.get_compiler('c')
+
+subdir('src')
+subdir('lib')
+subdir('data')
+subdir('po')
+subdir('scripts')
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]