summaryrefslogtreecommitdiff
path: root/wm/somebar/meson.build
blob: 6ad5a0fa3b687df58619cce505efacc66073ed4f (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
project('somebar', ['c', 'cpp'],
	version: '0.1.0',
	default_options: [
	    'cpp_std=c++17',
	    'cpp_args=-Wno-parentheses',
	])

wayland_dep = dependency('wayland-client')
wayland_cursor_dep = dependency('wayland-cursor')
cairo_dep = dependency('cairo')
pango_dep = dependency('pango')
pangocairo_dep = dependency('pangocairo')

subdir('protocols')

executable('somebar',
	'src/main.cpp',
	'src/shm_buffer.cpp',
	'src/bar.cpp',
	wayland_sources,
	dependencies: [
	    wayland_dep,
	    wayland_cursor_dep,
	    cairo_dep,
	    pango_dep,
	    pangocairo_dep,
	],
	install: true,
	cpp_args: '-DSOMEBAR_VERSION="@0@"'.format(meson.project_version()))

install_man('somebar.1')