Skip to content

Commit ea1440a

Browse files
authored
Cleanup meson (#2545)
1 parent 78e83f3 commit ea1440a

File tree

8 files changed

+23
-36
lines changed

8 files changed

+23
-36
lines changed

daemon-gtk3/meson.build

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,13 @@ gala_daemon_sources = files(
77
'BackgroundMenu.vala',
88
)
99

10-
granite_dep_old = dependency('granite')
10+
granite6_dep = dependency('granite')
1111
hdy_dep = dependency('libhandy-1')
1212

13-
gala_daemon_bin = executable(
13+
executable(
1414
'gala-daemon-gtk3',
1515
gala_daemon_sources,
1616
config_header,
17-
dependencies: [gala_dep, gala_base_dep, granite_dep_old, hdy_dep],
18-
include_directories: config_inc_dir,
17+
dependencies: [gala_base_dep, gala_dep, granite6_dep, hdy_dep],
1918
install: true,
2019
)

daemon/meson.build

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,14 @@ gala_daemon_sources = files(
77
'WindowMenu.vala',
88
)
99

10-
gala_daemon_bin = executable(
10+
gtk4_dep = dependency('gtk4')
11+
granite7_dep = dependency('granite-7')
12+
13+
executable(
1114
'gala-daemon',
1215
gala_daemon_sources,
1316
config_header,
1417
gala_resources,
15-
dependencies: [granite_dep, gtk4_dep],
16-
include_directories: config_inc_dir,
17-
install: true,
18+
dependencies: [gtk4_dep, granite7_dep],
19+
install: true
1820
)

docs/meson.build

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,22 @@
1-
valadoc = find_program('valadoc')
2-
31
mutter_packages_command = []
42
foreach dep : mutter_dep
53
mutter_packages_command += [ '--pkg', dep.name() ]
64
endforeach
75

86
basic_command = [
9-
valadoc,
7+
find_program('valadoc'),
108
'--force',
119
'--verbose',
1210
'--package-name','gala',
13-
'--package-version', '0.0.0',
14-
'--driver', vala.version(),
11+
'--package-version', meson.project_version(),
1512
mutter_packages_command,
16-
'--pkg', 'atk-bridge-2.0',
17-
'--pkg', 'gnome-desktop-3.0',
1813
'--pkg', 'gtk+-3.0',
1914
'--pkg', 'gee-0.8',
2015
'--pkg', 'gio-unix-2.0',
2116
'--pkg', 'gmodule-2.0',
2217
'--pkg', 'posix',
23-
'--pkg', 'sqlite3',
24-
'--pkg', 'libsystemd',
25-
'--pkg', 'granite',
2618
vala_flags,
27-
'--vapidir=' + join_paths(meson.build_root(), 'lib'),
19+
'--vapidir=' + join_paths(meson.project_build_root(), 'lib'),
2820
'--vapidir=' + join_paths(meson.global_source_root(), 'vapi'),
2921
'--doclet=html',
3022
'--use-svg-images'
@@ -47,7 +39,10 @@ all_doc_target = custom_target(
4739
command: [
4840
basic_command,
4941
'--internal',
50-
'--pkg', 'granite',
42+
'--pkg', 'sqlite3',
43+
'--pkg', 'atk-bridge-2.0',
44+
'--pkg', 'gnome-desktop-3.0',
45+
'--pkg', 'libsystemd',
5146
'--pkg', 'gnome-desktop-3.0',
5247
'--pkg', 'gmodule-2.0',
5348
'--pkg', 'wayland-server',

lib/meson.build

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ gala_lib = shared_library(
4747
gala_lib_sources,
4848
gala_resources,
4949
dependencies: [gala_base_dep],
50-
include_directories: config_inc_dir,
5150
install: true,
5251
install_dir: [true, join_paths(get_option('includedir'), 'gala'), true],
5352
install_rpath: mutter_typelib_dir,

meson.build

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@ config_header = configure_file (
2828
configuration: conf
2929
)
3030

31-
config_inc_dir = include_directories('.')
32-
3331
add_project_arguments([
3432
'--target-glib=2.44',
3533
'--hide-internal',
@@ -56,18 +54,15 @@ add_project_arguments([
5654

5755
# Dependencies
5856
glib_version_required = '2.74.0'
59-
gtk_version_required = '3.10.0'
6057

6158
atk_bridge_dep = dependency('atk-bridge-2.0')
6259
glib_dep = dependency('glib-2.0', version: '>= @0@'.format(glib_version_required))
6360
gobject_dep = dependency('gobject-2.0', version: '>= @0@'.format(glib_version_required))
6461
gio_dep = dependency('gio-2.0', version: '>= @0@'.format(glib_version_required))
6562
gio_unix_dep = dependency('gio-unix-2.0', version: '>= @0@'.format(glib_version_required))
6663
gmodule_dep = dependency('gmodule-2.0')
67-
gtk_dep = [dependency('gtk+-3.0', version: '>= @0@'.format(gtk_version_required)), dependency('gdk-x11-3.0')]
68-
gtk4_dep = dependency('gtk4')
64+
gtk3_dep = dependency('gtk+-3.0')
6965
gee_dep = dependency('gee-0.8')
70-
granite_dep = dependency('granite-7')
7166
gnome_desktop_dep = dependency('gnome-desktop-3.0')
7267
m_dep = cc.find_library('m', required: false)
7368
posix_dep = vala.find_library('posix', required: false)
@@ -154,7 +149,7 @@ endif
154149
add_project_arguments(vala_flags, language: 'vala')
155150
add_project_link_arguments(['-Wl,-rpath,@0@'.format(mutter_typelib_dir)], language: 'c')
156151

157-
gala_base_dep = [atk_bridge_dep, glib_dep, gobject_dep, gio_dep, gio_unix_dep, gmodule_dep, gee_dep, gtk_dep, mutter_dep, gnome_desktop_dep, m_dep, posix_dep, sqlite3_dep, xext_dep]
152+
gala_base_dep = [atk_bridge_dep, glib_dep, gobject_dep, gio_dep, gio_unix_dep, gmodule_dep, gee_dep, gtk3_dep, mutter_dep, gnome_desktop_dep, m_dep, posix_dep, sqlite3_dep, xext_dep]
158153

159154
if get_option('systemd')
160155
gala_base_dep += systemd_dep

plugins/pip/meson.build

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
1-
gala_pip_sources = [
1+
gala_pip_sources = files(
22
'Main.vala',
33
'PopupWindow.vala',
44
'SelectionArea.vala'
5-
]
5+
)
66

77
gala_pip_lib = shared_library(
88
'gala-pip',
99
gala_pip_sources,
1010
dependencies: [gala_dep, gala_base_dep],
11-
include_directories: config_inc_dir,
1211
install: true,
1312
install_dir: plugins_dir,
1413
install_rpath: mutter_typelib_dir,

plugins/template/meson.build

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
gala_template_sources = [
2-
'Main.vala',
3-
]
1+
gala_template_sources = files(
2+
'Main.vala'
3+
)
44

55
gala_template_lib = shared_library(
66
'gala-template',
77
gala_template_sources,
88
dependencies: [gala_dep, gala_base_dep],
9-
include_directories: config_inc_dir,
109
install: false,
1110
install_dir: plugins_dir,
1211
install_rpath: mutter_typelib_dir,

src/meson.build

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@ gala_bin = executable(
7272
gala_bin_sources,
7373
config_header,
7474
dependencies: [gala_dep, gala_base_dep, pantheon_desktop_shell_dep],
75-
include_directories: config_inc_dir,
7675
install_rpath: mutter_typelib_dir,
7776
install: true,
7877
)

0 commit comments

Comments
 (0)