summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/meson.build38
1 files changed, 38 insertions, 0 deletions
diff --git a/src/meson.build b/src/meson.build
new file mode 100644
index 00000000..b1800127
--- /dev/null
+++ b/src/meson.build
@@ -0,0 +1,38 @@
+sources = files(
+ 'cheese-application.vala',
+ 'cheese-countdown.vala',
+ 'cheese-effects-manager.vala',
+ 'cheese-main.vala',
+ 'cheese-preferences.vala',
+ 'cheese-window.vala',
+ 'thumbview/cheese-thumbnail.c',
+ 'thumbview/cheese-thumb-view.c',
+ 'thumbview/eog-thumb-nav.c',
+)
+
+deps = [
+ cheese_common_dep,
+ cheese_thumbview_dep,
+ config_dep,
+ gnome_desktop_dep,
+ eogthumbnav_dep,
+ libcanberra_dep,
+ libcanberra_gtk_dep,
+ libcheese_gtk_dep,
+ posix_dep,
+]
+
+cflags = [
+ '-DPACKAGE_LOCALEDIR="@0@"'.format(cheese_prefix / cheese_localedir),
+ '-DGNOME_DESKTOP_USE_UNSTABLE_API=1',
+ '-DGETTEXT_PACKAGE="@0@"'.format(cheese_name),
+]
+
+executable(
+ cheese_name,
+ sources: sources + resource_sources,
+ include_directories: top_inc,
+ dependencies: deps,
+ c_args: cflags,
+ install: true,
+)