| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- cc = meson.get_compiler('c')
- iridium_sources = [
- 'main.c',
- 'iridium-note.c',
- 'iridium-note-row.c',
- 'iridium-tag.c',
- 'iridium-tag-row.c',
- 'iridium-signin-dialog.c',
- 'iridium-standard-file.c',
- 'iridium-storage.c',
- 'iridium-markdown.c',
- 'iridium-window.c',
- ]
- iridium_deps = [
- dependency('gio-2.0', version: '>= 2.48'),
- dependency('gtk+-3.0', version: '>= 3.18'),
- dependency('gtksourceview-3.0', version: '>= 3.18'),
- dependency('json-glib-1.0', version: '>= 1.1.2'),
- dependency('libsecret-1', version: '>= 0.18.4'),
- dependency('libsoup-2.4', version: '>= 2.52.2'),
- dependency('nettle', version: '>= 3.2'),
- dependency('webkit2gtk-4.0', version: '>= 2.20.2'),
- declare_dependency(
- dependencies: cc.find_library('markdown'),
- ),
- ]
- if not cc.has_header('mkdio.h')
- error('Cannot find mkdio.h')
- endif
- gnome = import('gnome')
- iridium_sources += gnome.compile_resources('iridium-resources',
- 'iridium.gresource.xml',
- c_name: 'iridium'
- )
- executable('iridium', iridium_sources,
- dependencies: iridium_deps,
- install: true,
- )
|