nautilus/nautilus-desktop/meson.build
Ernestas Kulik ed5652c89a general: add support for Meson
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
2017-02-24 00:24:27 +02:00

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)