-
Notifications
You must be signed in to change notification settings - Fork 5
/
meson.build
29 lines (21 loc) · 676 Bytes
/
meson.build
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
project('pdftag', ['vala', 'c'],
default_options: ['buildtype=release', 'default_library=shared'],
version: '1.0.5',
license: 'GPL3+')
if build_machine.system() == 'windows'
add_global_arguments('-mwindows', language: 'c')
endif
glib = dependency('glib-2.0')
gobject = dependency('gobject-2.0')
gtk = dependency('gtk+-3.0')
poppler = dependency('poppler-glib', version: '>=0.46')
deps = [glib, gobject, gtk, poppler]
inc = include_directories('src')
srcs = ['src/main.vala']
pdftag = executable('pdftag',
sources: srcs,
dependencies: deps,
install: true)
install_data('LICENSE',
install_dir: 'share/licenses/pdftag')
subdir('data')