aboutsummaryrefslogtreecommitdiff
path: root/ci
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 /ci
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 'ci')
0 files changed, 0 insertions, 0 deletions