summaryrefslogtreecommitdiff
path: root/docs/devel/build-system.rst
diff options
context:
space:
mode:
authorRichard Henderson <richard.henderson@linaro.org>2021-11-08 16:23:32 +0100
committerRichard Henderson <richard.henderson@linaro.org>2021-11-08 16:23:32 +0100
commit5e10ccc2706768bcba608f5d174d4079944c270a (patch)
tree072f2a0b8a017bcfa567d452726bc98706bd46cc /docs/devel/build-system.rst
parent260f9210d2ce892c5e162a45b0e5ec0036bedc79 (diff)
parent8b4ed0dabae559ebe1fd6f8eb54e1ec6000a0a7a (diff)
downloadqemu-5e10ccc2706768bcba608f5d174d4079944c270a.zip
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
* Fix off-by-one in MODE SELECT commands * extend --extra-*flags behavior to meson-based tests * allow using snappy in static builds * i386 TCG fixes * fix build failure when libgbm is not available # gpg: Signature made Mon 08 Nov 2021 12:20:24 PM CET # gpg: using RSA key F13338574B662389866C7682BFFBD25F78C7AE83 # gpg: issuer "pbonzini@redhat.com" # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full] # gpg: aka "Paolo Bonzini <pbonzini@redhat.com>" [full] * remotes/bonzini/tags/for-upstream: ui/gtk-egl: Fix build failure when libgbm is not available configure: ignore preexisting QEMU_*FLAGS envvars configure: propagate --extra-cflags and --extra-ldflags to meson compile tests configure: preserve CFLAGS, CXXFLAGS and LDFLAGS in config.status configure: simplify calls to meson_quote docs: adjust for demise of scripts/create_config meson: perform snappy test with the C++ compiler if used hw/scsi/scsi-disk: MODE_PAGE_ALLS not allowed in MODE SELECT commands target-i386: mmu: fix handling of noncanonical virtual addresses target-i386: mmu: use pg_mode instead of HF_LMA_MASK Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'docs/devel/build-system.rst')
-rw-r--r--docs/devel/build-system.rst9
1 files changed, 4 insertions, 5 deletions
diff --git a/docs/devel/build-system.rst b/docs/devel/build-system.rst
index ae536ef75d..84282ca770 100644
--- a/docs/devel/build-system.rst
+++ b/docs/devel/build-system.rst
@@ -464,11 +464,10 @@ Built by Meson:
scripts/make_device_config.sh program, feeding it the
default-configs/$TARGET-NAME file as input.
-``config-host.h``, ``$TARGET-NAME/config-target.h``, ``$TARGET-NAME/config-devices.h``
- These files are used by source code to determine what features
- are enabled. They are generated from the contents of the corresponding
- ``*.h`` files using the scripts/create_config program. This extracts
- relevant variables and formats them as C preprocessor macros.
+``config-host.h``, ``$TARGET_NAME-config-target.h``, ``$TARGET_NAME-config-devices.h``
+ These files are used by source code to determine what features are
+ enabled. They are generated from the contents of the corresponding
+ ``*.mak`` files using Meson's ``configure_file()`` function.
``build.ninja``
The build rules.