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, )