Lines Matching refs:build
24 However, QEMU's build system also tries to be easy to use for people who
28 * the set of warnings and lints that are used to build QEMU always
34 To this end, QEMU includes a ``build.rs`` build script that picks up
35 generated sources from QEMU's build directory and puts it in Cargo's
46 A target for ``rustfmt`` is also declared in ``rust/meson.build``:
61 * by pointing the ``MESON_BUILD_ROOT`` to the top of your QEMU build
67 code. Note however that you cannot *build* or run tests via ``cargo``, because
73 Note that doctests require all ``.o`` files from the build to be available.
422 to build them. While Meson has initial support for parsing ``Cargo.lock``
426 learn how to build them, as well as to the relevant ``Cargo.toml`` files.
429 and therefore there is a single lock file for the whole build.
442 Third, the Meson rules to build the crate must be added at
443 ``subprojects/NAME-SEMVER-rs/meson.build``. Generally this includes:
447 * a ``static_library`` or ``rust.proc_macro`` line to perform the actual build
455 apart from ``subproject`` must be duplicated to build both native and
462 * the ``--cfg`` (which have to be "reverse engineered" from the ``build.rs``
468 After every change to the ``meson.build`` file you have to update the patched
472 Also, after every change to the ``meson.build`` file it is strongly suggested to