diff --git a/src/libstore/meson.build b/src/libstore/meson.build index 255f83f74..25b2e019f 100644 --- a/src/libstore/meson.build +++ b/src/libstore/meson.build @@ -352,13 +352,7 @@ libraries_private = [] extra_pkg_config_variables = { 'storedir' : get_option('store-dir'), + 'localstatedir' : get_option('localstatedir'), } -# Working around https://github.com/mesonbuild/meson/issues/13584 -if host_machine.system() != 'darwin' - extra_pkg_config_variables += { - 'localstatedir' : get_option('localstatedir'), - } -endif - subdir('nix-meson-build-support/export') diff --git a/src/nix/meson.build b/src/nix/meson.build index 901021330..eb57649f6 100644 --- a/src/nix/meson.build +++ b/src/nix/meson.build @@ -5,7 +5,6 @@ project('nix', 'cpp', # TODO(Qyriad): increase the warning level 'warning_level=1', 'errorlogs=true', # Please print logs for tests that fail - 'localstatedir=/nix/var', ], meson_version : '>= 1.4', license : 'LGPL-2.1-or-later', @@ -249,11 +248,7 @@ custom_target( # TODO(Ericson3214): Dosen't yet work #meson.override_find_program(linkname, t) -localstatedir = nix_store.get_variable( - 'localstatedir', - default_value : get_option('localstatedir'), -) -assert(localstatedir == get_option('localstatedir')) +localstatedir = nix_store.get_variable('localstatedir') store_dir = nix_store.get_variable('storedir') subdir('scripts') subdir('misc')