From 5ac94905aec2ecf41f910b530e193a7db4ef5461 Mon Sep 17 00:00:00 2001 From: Wonki Kim Date: Thu, 10 Jan 2019 12:01:08 +0000 Subject: [PATCH] meson: add a option to config the base directory name for elm data There is a option(--with-elementary-base-dir) on autotools this patch provides the exactly same thing that autotools does on meson Differential Revision: https://phab.enlightenment.org/D7580 Change-Id: I2dd218291eadbb93efb6d68368af8f2341c15372 Signed-off-by: Wonki Kim --- meson_options.txt | 8 +++++++- src/lib/elementary/meson.build | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/meson_options.txt b/meson_options.txt index ad39659..47822c2 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -340,4 +340,10 @@ option('dictionaries-hyphen-dir', type : 'string', value : '/usr/share/hyphen/', description : 'Put the path to hyphen dictionaries directory' -) \ No newline at end of file +) + +option('elementary-base-dir', + type : 'string', + value : '.elementary', + description : 'Put the name of a base directory for elementary data' +) diff --git a/src/lib/elementary/meson.build b/src/lib/elementary/meson.build index 89c1a5e..b05c838 100644 --- a/src/lib/elementary/meson.build +++ b/src/lib/elementary/meson.build @@ -919,7 +919,7 @@ elm_options = configuration_data() config_h.set_quoted('ELM_TOP_BUILD_DIR', meson.build_root()) config_h.set_quoted('MODULES_PATH', join_paths(dir_lib, 'modules')) -config_h.set_quoted('ELEMENTARY_BASE_DIR', '.elementary') +config_h.set_quoted('ELEMENTARY_BASE_DIR', get_option('elementary-base-dir')) config_h.set_quoted('ICON_DIR', join_paths(dir_lib, 'icons')) if sys_windows == false -- 2.7.4