aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/modules
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@archlinux.org>2022-03-23 23:20:56 -0400
committerEli Schwartz <eschwartz@archlinux.org>2022-04-11 14:10:59 -0400
commit1420d0daceb10cafb52a7405f157032a5cc811a5 (patch)
tree6be63ca95cb953456ac383735d5ea41071bb8c81 /mesonbuild/modules
parent3c80f8f96591a03207b58e8201700bfcbcfa95a1 (diff)
downloadmeson-1420d0daceb10cafb52a7405f157032a5cc811a5.zip
meson-1420d0daceb10cafb52a7405f157032a5cc811a5.tar.gz
meson-1420d0daceb10cafb52a7405f157032a5cc811a5.tar.bz2
mdist: use better approach to finding original configured options
Instead of reading intro-buildoptions.json, a giant json file containing every option ever + its current value, use the private file that is internally used by msetup for e.g. --wipe to restore settings. This accurately tracks exactly the options specified on the command line, and avoids lengthy summary messages containing all the overridden defaults. It also avoids passing potentially incompatible options, such as explictly specifying -Dpython.install_env while also having a non-empty -Dpython.{x}libdir Fixes #10181
Diffstat (limited to 'mesonbuild/modules')
0 files changed, 0 insertions, 0 deletions