summaryrefslogtreecommitdiff
path: root/src/plugins/meson.build
blob: 01b37a2adf3b34aa82be40d79273007bb08d0401 (plain)
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
30
31
32
33
34
35
36
plugins_incs = [
  incs,
  include_directories('..'),
]

# Ensure enum types header is generated before building plugins
plugins_sources = [ gtd_enum_types[1] ]
plugins_deps = [ endeavour_deps ]
plugins_ldflags = []
plugins_libs = []
plugins_confs = []

plugins_conf = configuration_data()
plugins_conf.set('VERSION', endeavour_version)

subdir('all-tasks-panel')
subdir('eds')
subdir('inbox-panel')
subdir('next-week-panel')
subdir('peace')
subdir('scheduled-panel')
subdir('task-lists-workspace')
subdir('today-panel')

plugins_lib = static_library(
            'plugins',
      plugins_sources,
         dependencies: plugins_deps,
  include_directories: plugins_incs,
            link_with: plugins_libs,
            link_args: plugins_ldflags,
)

plugins_dep = declare_dependency(
  link_whole: plugins_lib,
)