meson.build 1.04 KB
Newer Older
Jens Georg's avatar
Jens Georg committed
1 2 3 4 5 6
# Plugin helper library

sw_plugin_common = library('shotwell-plugin-common',
                          ['common/RESTSupport.vala',
                           'common/Resources.vala',
                           'common/WebAuthenticationPane.vala',
Jens Georg's avatar
Jens Georg committed
7 8
                           'common/BuilderPane.vala',
                           'common/OAuth1Support.vala'],
9
                          version: meson.project_version(),
Jens Georg's avatar
Jens Georg committed
10 11 12 13 14 15 16 17 18 19 20
                          dependencies : [gtk, gee, webkit, soup, xml, sw_plugin],
                          vala_header : 'shotwell-plugin-common.h',
                          vala_vapi : 'shotwell-plugin-common.vapi',
                          include_directories : config_incdir,
                          install : true)

sw_plugin_common_dep = declare_dependency(include_directories : include_directories('.'),
                                          link_with : sw_plugin_common)

subdir('authenticator')
subdir('shotwell-publishing')
21
if get_option('extra-plugins')
22 23
  subdir('shotwell-publishing-extras')
endif
Jens Georg's avatar
Jens Georg committed
24
subdir('shotwell-transitions')