From: Francis Dupont Date: Wed, 19 Mar 2025 08:33:50 +0000 (+0100) Subject: [#3731] More builtin options X-Git-Tag: Kea-2.7.7~30 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=478785f93233194a158ed57da855fb3cdcb40e47;p=thirdparty%2Fkea.git [#3731] More builtin options --- diff --git a/meson.build b/meson.build index f1c8c5ae57..a3dee9b030 100644 --- a/meson.build +++ b/meson.build @@ -39,6 +39,7 @@ TOP_SOURCE_DIR = meson.current_source_dir() BINDIR = get_option('bindir') DATADIR = get_option('datadir') +INCLUDEDIR = get_option('includedir') LIBDIR = get_option('libdir') LOCALSTATEDIR = get_option('localstatedir') MANDIR = get_option('mandir') @@ -840,7 +841,7 @@ configure_file( output: 'config.h', configuration: conf_data, install: true, - install_dir: 'include/kea', + install_dir: INCLUDEDIR / 'kea', ) # TODO: Change to kea_version.h.in when autotools are removed. @@ -849,7 +850,7 @@ configure_file( output: 'kea_version.h', configuration: conf_data, install: true, - install_dir: 'include/kea', + install_dir: INCLUDEDIR / 'kea', ) #### Build Starts Here @@ -897,7 +898,8 @@ top_docs = [ 'platforms.rst', ] install_data(top_docs, install_dir: DATADIR / 'doc/kea') -install_emptydir('var/run/kea') +# No builtin option for 'var/run'. +install_emptydir(LOCALSTATEDIR / 'run/kea') # Print the setup report. message(run_command(['cat', CONFIG_REPORT], check: true).stdout()) diff --git a/src/bin/keactrl/meson.build b/src/bin/keactrl/meson.build index c1b3fe34a7..4b17a79b89 100644 --- a/src/bin/keactrl/meson.build +++ b/src/bin/keactrl/meson.build @@ -1,6 +1,6 @@ keactrl_conf_data = configuration_data() keactrl_conf_data.set('prefix', PREFIX) -keactrl_conf_data.set('sysconfdir', '${prefix}/@SYSCONFDIR@') +keactrl_conf_data.set('sysconfdir', '${prefix}/' + SYSCONFDIR) keactrl_conf_data.set('PACKAGE', 'kea') keactrl_conf_data.set('exec_prefix', '${prefix}') keactrl_conf_data.set('sbindir', '${prefix}/' + SBINDIR) diff --git a/src/share/yang/modules/utils/meson.build b/src/share/yang/modules/utils/meson.build index bbd54d7d94..7ff86ad530 100644 --- a/src/share/yang/modules/utils/meson.build +++ b/src/share/yang/modules/utils/meson.build @@ -30,5 +30,5 @@ configure_file( output: 'reinstall.sh', configuration: yang_utils_conf_data, install: true, - install_dir: 'share/kea/yang/modules/utils', + install_dir: DATADIR / 'kea/yang/modules/utils', )