commit: d06bd4a6b6dac170724c17cabd282fee4eb8f91e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 9 11:16:11 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 9 11:16:11 2023 +0000
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=d06bd4a6
meson.build: drop libexecdir for now
Right now, I don't think there's much benefit for putting the ecma tool
in libexecdir given it's in /usr and everything assumes functions.sh is at
/lib/gentoo/functions.sh - i.e. it unnecessarily breaks split-usr.
Maybe we can just add some symlinks later though.
Signed-off-by: Sam James <sam <AT> gentoo.org>
meson.build | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/meson.build b/meson.build
index f86edd5..8996d95 100644
--- a/meson.build
+++ b/meson.build
@@ -10,7 +10,9 @@ project(
conf_data = configuration_data()
conf_data.set('version', meson.project_version())
-conf_data.set('GENTOO_LIBEXEC_DIR', get_option('prefix') /
get_option('libexecdir') / 'gentoo')
+# For now, we can't really use libexec, given everyone hardcodes /lib/gentoo.
+# We might be able to install some symlinks to get around this though?
+conf_data.set('GENTOO_LIBEXEC_DIR', get_option('prefix') / 'lib' / 'gentoo')
configure_file(
input: 'functions.sh.in',
@@ -36,7 +38,7 @@ executable(
'ecma48-cpr',
'ecma48-cpr.c',
install: true,
- install_dir: get_option('prefix') / get_option('libexecdir') / 'gentoo'
+ install_dir: get_option('prefix') / 'lib' / 'gentoo'
)
do_tests = get_option('tests')