mirror of
https://gitlab.gnome.org/GNOME/nautilus
synced 2024-11-05 16:04:31 +00:00
ed5652c89a
Since it’s 2017 already, Nautilus should use a build system that doesn’t take longer to set up the build than it takes to actually build. An observed build time using Ninja of roughly one-fifth of what it took Autotools is more than reason enough to add support for Meson. Along with that, this commit adds a convenience script to generate a tarball for releases, since we use libgd as a submodule and Meson does not handle source distributions. https://bugzilla.gnome.org/show_bug.cgi?id=778167
30 lines
1.1 KiB
Meson
30 lines
1.1 KiB
Meson
nautilus_desktop_sources = [
|
|
'main-desktop.c',
|
|
'nautilus-desktop-application.c',
|
|
'nautilus-desktop-application.h',
|
|
'nautilus-desktop-canvas-view.c',
|
|
'nautilus-desktop-canvas-view.h',
|
|
'nautilus-desktop-canvas-view-container.c',
|
|
'nautilus-desktop-canvas-view-container.h',
|
|
'nautilus-desktop-directory.c',
|
|
'nautilus-desktop-directory.h',
|
|
'nautilus-desktop-directory-file.c',
|
|
'nautilus-desktop-directory-file.h',
|
|
'nautilus-desktop-icon-file.c',
|
|
'nautilus-desktop-icon-file.h',
|
|
'nautilus-desktop-link.c',
|
|
'nautilus-desktop-link.h',
|
|
'nautilus-desktop-link-monitor.c',
|
|
'nautilus-desktop-link-monitor.h',
|
|
'nautilus-desktop-metadata.c',
|
|
'nautilus-desktop-metadata.h',
|
|
'nautilus-desktop-window.c',
|
|
'nautilus-desktop-window.h',
|
|
'nautilus-desktop-window-slot.c',
|
|
'nautilus-desktop-window-slot.h'
|
|
]
|
|
|
|
nautilus_desktop = executable ('nautilus-desktop',
|
|
nautilus_desktop_sources,
|
|
dependencies: libnautilus_dep,
|
|
install: true)
|