From 75d2a89216a2b01af1cf6756cf6f7fe5fdb9a56d Mon Sep 17 00:00:00 2001 From: tfuxu <73042332+tfuxu@users.noreply.github.com> Date: Sat, 11 Feb 2023 22:06:05 +0100 Subject: [PATCH] meson: configure local build launchers if buildtype is set to debug * change CLI local launcher name to `local-gradience-cli` --- gradience/frontend/cli/meson.build | 14 ++++++++------ gradience/frontend/meson.build | 12 +++++++----- local_cli.sh | 2 +- 3 files changed, 16 insertions(+), 12 deletions(-) diff --git a/gradience/frontend/cli/meson.build b/gradience/frontend/cli/meson.build index a30715cd..5159cfa7 100644 --- a/gradience/frontend/cli/meson.build +++ b/gradience/frontend/cli/meson.build @@ -7,12 +7,14 @@ configure_file( install_dir: get_option('bindir') ) -configure_file( - input: 'cli.in', - output: 'gradience-cli', - configuration: local_conf, - install_dir: join_paths(meson.project_build_root(), 'gradience', 'frontend') -) +if get_option('buildtype') == 'debug' + configure_file( + input: 'cli.in', + output: 'local-gradience-cli', + configuration: local_conf, + install_dir: join_paths(meson.project_build_root(), 'gradience', 'frontend') + ) +endif gradience_sources = [ '__init__.py' diff --git a/gradience/frontend/meson.build b/gradience/frontend/meson.build index 2f2f9092..8dd85916 100644 --- a/gradience/frontend/meson.build +++ b/gradience/frontend/meson.build @@ -7,11 +7,13 @@ configure_file( install_dir: get_option('bindir') ) -configure_file( - input: 'gradience.in', - output: 'local-gradience', - configuration: local_conf -) +if get_option('buildtype') == 'debug' + configure_file( + input: 'gradience.in', + output: 'local-gradience', + configuration: local_conf + ) +endif subdir('cli') subdir('dialogs') diff --git a/local_cli.sh b/local_cli.sh index 78803dc3..d8773b87 100755 --- a/local_cli.sh +++ b/local_cli.sh @@ -18,4 +18,4 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . -python builddir/gradience/frontend/gradience-cli "$@" +python builddir/gradience/frontend/local-gradience-cli "$@"