From 04b81dd66476acacdc9adb9d940e3fff108740d9 Mon Sep 17 00:00:00 2001 From: Evangelos Ribeiro Tzaras Date: Thu, 3 Jun 2021 12:56:21 +0200 Subject: [PATCH] Add run script to the build directory This allows starting calls by invoking something like _build/run. Closes #292 --- meson.build | 9 +++++++++ run.in | 10 ++++++++++ 2 files changed, 19 insertions(+) create mode 100755 run.in diff --git a/meson.build b/meson.build index 7b96583..c79cbe7 100644 --- a/meson.build +++ b/meson.build @@ -58,6 +58,15 @@ config_data.set_quoted('PACKAGE_URL', calls_homepage) config_data.set_quoted('PACKAGE_VERSION', calls_version) config_data.set('PACKAGE_URL_RAW', calls_homepage) +run_data = configuration_data() +run_data.set('ABS_BUILDDIR', meson.current_build_dir()) +run_data.set('ABS_SRCDIR', meson.current_source_dir()) + +configure_file( + input: 'run.in', + output: 'run', + configuration: run_data) + add_project_arguments([ '-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_58', '-DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_64', diff --git a/run.in b/run.in new file mode 100755 index 0000000..4bf2e5e --- /dev/null +++ b/run.in @@ -0,0 +1,10 @@ +#!/bin/sh +set -e + +ABS_BUILDDIR='@ABS_BUILDDIR@' +ABS_SRCDIR='@ABS_SRCDIR@' + +export GSETTINGS_SCHEMA_DIR="${ABS_BUILDDIR}/data" +set -x +exec "${ABS_BUILDDIR}/src/gnome-calls" "$@" +