diff options
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/meson.build b/meson.build new file mode 100644 index 0000000..549c831 --- /dev/null +++ b/meson.build @@ -0,0 +1,34 @@ +project( + 'baobab', ['vala', 'c'], + version: '3.25.90', + license: 'GPL2+', + meson_version: '>= 0.41.0', +) + +gnome = import('gnome') +i18n = import('i18n') + +glib = dependency('glib-2.0', version: '>=2.44') +gio = dependency('gio-2.0', version: '>=2.44') +gio_unix = dependency('gio-unix-2.0', version: '>=2.44') +gobject = dependency('gobject-2.0', version: '>=2.44') +gtk = dependency('gtk+-3.0', version: '>=3.20') + +cc = meson.get_compiler('c') +math = cc.find_library('m', required: false) + +conf = configuration_data() +conf.set_quoted('PACKAGE_NAME', meson.project_name()) +conf.set_quoted('PACKAGE_VERSION', meson.project_version()) +conf.set_quoted('VERSION', meson.project_version()) +conf.set_quoted('GETTEXT_PACKAGE', meson.project_name()) +conf.set_quoted('GNOMELOCALEDIR', join_paths(get_option('prefix'), get_option('datadir'), '/locale')) +configure_file(output: 'config.h', configuration: conf) +config_h_dir = include_directories('.') + +meson.add_install_script(join_paths('build-aux', 'post-install.py')) + +subdir('data') +subdir('help') +subdir('po') +subdir('src') |