Meson 1.1.0 เจฌเจฟเจฒเจก เจธเจฟเจธเจเจฎ เจฆเฉ เจฐเฉเจฒเจฟเจเจผ เจชเฉเจฐเจเจพเจธเจผเจฟเจค เจเฉเจคเฉ เจเจ เจนเฉ, เจเฉ เจเจฟ X.Org เจธเจฐเจตเจฐ, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME เจ เจคเฉ GTK เจตเจฐเจเฉ เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจจเฉเฉฐ เจฌเจฃเจพเจเจฃ เจฒเจ เจตเจฐเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค เจฎเฉเจธเจจ เจเฉเจก เจชเจพเจเจฅเจจ เจตเจฟเฉฑเจ เจฒเจฟเจเจฟเจ เจเจฟเจ เจนเฉ เจ เจคเฉ เจ เจชเจพเจเฉ 2.0 เจฒเจพเจเจธเฉฐเจธ เจฆเฉ เจ เจงเฉเจจ เจฒเจพเจเจธเฉฐเจธเจธเจผเฉเจฆเจพ เจนเฉเฅค
เจฎเฉเจธเจจ เจฆเจพ เจฎเฉเฉฑเจ เจตเจฟเจเจพเจธ เจเฉเจเจพ เจธเจนเฉเจฒเจค เจ เจคเฉ เจตเจฐเจคเฉเจ เจตเจฟเฉฑเจ เจ เจธเจพเจจเฉ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจเฉฑเจ เจฐเจซเจคเจพเจฐ เจ เจธเฉเจเจฌเจฒเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจเจพ เจนเฉเฅค เจฎเฉเจ เจฆเฉ เจฌเจเจพเจ, เจฌเจฟเจฒเจก เจกเจฟเจซเฉเจฒเจ เจฐเฉเจช เจตเจฟเฉฑเจ เจจเจฟเจจเจเจพ เจเฉเจฒเจเจฟเฉฑเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉ, เจชเจฐ เจนเฉเจฐ เจฌเฉเจเจเจเจก เจเจฟเจตเฉเจ เจเจฟ เจเจเจธเจเฉเจก เจ เจคเฉ เจตเจฟเจเจผเฉเจ เจฒ เจธเจเฉเจกเฉเจ เจตเฉ เจตเจฐเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเจจเฅค เจธเจฟเจธเจเจฎ เจตเจฟเฉฑเจ เจเฉฑเจ เจฌเจฟเจฒเจ-เจเจจ เจฎเจฒเจเฉ-เจชเจฒเฉเจเจซเจพเจฐเจฎ เจจเจฟเจฐเจญเจฐเจคเจพ เจนเฉเจเจกเจฒเจฐ เจนเฉ เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจกเจฟเจธเจเจฐเฉเจฌเจฟเจเจธเจผเจจ เจฒเจ เจชเฉเจเฉเจ เจฌเจฃเจพเจเจฃ เจฒเจ เจฎเฉเจธเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค เจ เจธเฉเจเจฌเจฒเฉ เจจเจฟเจฏเจฎ เจเฉฑเจ เจธเจฐเจฒ เจกเฉเจฎเฉเจจ-เจตเจฟเจธเจผเฉเจธเจผ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจ เจธเฉเฉฑเจ เจเฉเจคเฉ เจเจ เจนเจจ, เจเจน เจเจชเจญเฉเจเจคเจพ เจฒเจ เจเฉฐเจเฉ เจคเจฐเฉเจนเจพเจ เจชเฉเฉเจนเจจเจฏเฉเจ เจ เจคเฉ เจธเจฎเจเจฃ เจฏเฉเจ เจนเจจ (เจฒเฉเจเจเจพเจ เจฆเฉ เจตเจฟเจเจพเจฐ เจฆเฉ เจ เจจเฉเจธเจพเจฐ, เจกเจฟเจตเฉเจฒเจชเจฐ เจจเฉเฉฐ เจจเจฟเจฏเจฎ เจฒเจฟเจเจฃ เจตเจฟเฉฑเจ เจเฉฑเจเฉ เจเฉฑเจ เจธเจฎเจพเจ เจฌเจฟเจคเจพเจเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ)เฅค
เจฒเฉเจจเจเจธ, เจเจฒเฉเจฎเฉเจธ/เจธเฉเจฒเจพเจฐเจฟเจธ, เจซเฉเจฐเฉเจฌเฉเจเจธเจกเฉ, เจจเฉเฉฑเจเจฌเฉเจเจธเจกเฉ, เจกเจฐเฉเจเจจเจซเจฒเจพเจ เจฌเฉเจเจธเจกเฉ, เจนเจพเจเจเฉ, เจฎเฉเจเฉเจธ เจ เจคเฉ เจตเจฟเฉฐเจกเฉเจเจผ 'เจคเฉ เจเฉเจธเฉเจธเฉ, เจเจฒเฉเจเจ, เจตเจฟเจเจผเฉเจ เจฒ เจธเจเฉเจกเฉเจ เจ เจคเฉ เจนเฉเจฐ เจเฉฐเจชเจพเจเจฒเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจเจฐเจพเจธ-เจเฉฐเจชเจพเจเจฒเจฟเฉฐเจ เจ เจคเฉ เจฌเจฟเจฒเจกเจฟเฉฐเจ เจธเจฎเจฐเจฅเจฟเจค เจนเฉเฅค C, C++, Fortran, Java เจ เจคเฉ Rust เจธเจฎเฉเจค เจเจ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจญเจพเจธเจผเจพเจตเจพเจ เจตเจฟเฉฑเจ เจชเฉเจฐเฉเจเฉเจเจ เจฌเจฃเจพเจเจฃเฉ เจธเฉฐเจญเจต เจนเจจเฅค เจเฉฑเจ เจเฉฐเจเจฐเฉเจฎเฉเจเจเจฒ เจฌเจฟเจฒเจก เจฎเฉเจก เจธเจฎเจฐเจฅเจฟเจค เจนเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ เจธเจฟเจฐเจซ เจเจน เจญเจพเจ เจเฉ เจชเจฟเจเจฒเฉ เจฌเจฟเจฒเจก เจคเฉเจ เจฌเจพเจ เจฆ เจเฉเจคเฉเจเจ เจเจเจเจ เจคเจฌเจฆเฉเจฒเฉเจเจ เจจเจพเจฒ เจธเจฟเฉฑเจงเฉ เจคเฉเจฐ 'เจคเฉ เจธเจฌเฉฐเจงเจค เจนเจจ, เจจเฉเฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฌเจฃเจพเจเจ เจเจฟเจ เจนเฉเฅค เจฎเฉเจธเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจฆเฉเจนเจฐเจพเจเจฃ เจฏเฉเจ เจฌเจฟเจฒเจก เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเฉ, เจเจฟเฉฑเจฅเฉ เจฌเจฟเจฒเจก เจจเฉเฉฐ เจตเฉฑเจ-เจตเฉฑเจ เจตเจพเจคเจพเจตเจฐเจฃเจพเจ เจตเจฟเฉฑเจ เจเจฒเจพเจเจฃ เจจเจพเจฒ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจเฉฑเจเฉ เจเจฟเจนเฉ เจเจเจเจผเฉเจเจฟเจเจเฉเจฌเจฒ เจนเฉเฉฐเจฆเฉ เจนเจจเฅค
เจฎเฉเจธเจจ 1.1 เจฆเฉเจเจ เจฎเฉเฉฑเจ เจเจพเจขเจพเจ:
- เจเฉฑเจ เจจเจตเฉเจ "เจเจฌเจเฉเจเจเจธ:" เจเจฐเจเฉเจฎเฉเจเจ เจจเฉเฉฐ declare_dependency() เจตเจฟเฉฑเจ เจ เฉฐเจฆเจฐเฉเจจเฉ เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจเจเจเจผเฉเจเจฟเจเจเฉเจฌเจฒเจพเจ เจจเจพเจฒ เจธเจฟเฉฑเจงเจพ เจเฉเฉเจจ เจฒเจ เจเฉเฉเจฟเจ เจเจฟเจ เจนเฉ เจเจฟเจจเฉเจนเจพเจ เจจเฉเฉฐ link_who เจฆเฉ เจตเจฐเจคเฉเจ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉเฅค
- "meson devenv -dump" เจเจฎเจพเจเจก เจตเจฟเฉฑเจ เจนเฉเจฃ เจเฉฑเจ เจซเจพเจเจฒ เจจเฉเฉฐ เจฎเจฟเจเจฐเฉ เจเจเจเจชเฉเฉฑเจ เจตเจฟเฉฑเจ เจชเฉเจฐเจฟเฉฐเจ เจเจฐเจจ เจฆเฉ เจฌเจเจพเจ เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉเจฐเฉเจเจฌเจฒ เจฒเจฟเจเจฃ เจฒเจ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจฆเจพ เจตเจฟเจเจฒเจช เจนเฉเฅค
- เจจเจฟเจฐเจญเจฐเจคเจพ() เจซเฉฐเจเจธเจผเจจ เจตเจฟเฉฑเจ เจชเฉเจฐเจพเจฎเฉเจเจฐเจพเจ เจจเฉเฉฐ เจชเจพเจธ เจเจฐเจจ เจฆเฉ เจคเจฟเจเจฐเฉ เจตเจฟเฉฑเจ เจธเจผเจฐเจคเฉเจ เจฌเจฃเจพเจเจฃเจพ เจเจธเจพเจจ เจฌเจฃเจพเจเจฃ เจฒเจ FeatureOption.enable_if เจ เจคเฉ FeatureOption.disable_if เจขเฉฐเจ เจธเจผเจพเจฎเจฒ เจเฉเจคเฉ เจเจ เจนเจจเฅค opt = get_option('feature').disable_if(foo เจจเจนเฉเจ, error_message : 'Foo เจตเฉ เจธเจฎเจฐเฉฑเจฅ เจจเจพ เจนเฉเจฃ 'เจคเฉ เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจจเจนเฉเจ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ') dep = เจจเจฟเจฐเจญเจฐเจคเจพ ('foo', เจฒเฉเฉเฉเจเจฆเจพ : opt)
- "เจเจฌเจเฉเจเจเจธ:" เจจเฉเฉฐ เจเจฐเจเฉเจฎเฉเจเจ เจตเจเฉเจ เจคเจฟเจเจฐ เจเฉเจคเฉเจเจ เจตเจธเจคเฉเจเจ เจจเฉเฉฐ เจชเจพเจธ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจนเฉเฅค
- เจชเฉเจฐเฉเจเฉเจเจ เจซเฉฐเจเจธเจผเจจ เจนเฉเจฃ เจชเฉเจฐเฉเจเฉเจเจ เจฒเจพเจเจธเฉฐเจธ เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจตเจพเจฒเฉเจเจ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเจพ เจนเฉเฅค
- "sudo meson install" เจจเฉเฉฐ เจเจฒเจพเจเจฃเจพ เจเจน เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ เจเจฟ เจเจพเจฐเจเฉเจ เจชเจฒเฉเจเจซเจพเจฐเจฎเจพเจ เจฒเจ เจฎเฉเฉ เจจเจฟเจฐเจฎเจพเจฃ เจฆเฉเจฐเจพเจจ เจตเจฟเจธเจผเฉเจธเจผ เจ เจงเจฟเจเจพเจฐเจพเจ เจจเฉเฉฐ เจฐเฉเจธเฉเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค
- "meson install" เจเจฎเจพเจเจก เจฐเฉเจ เจ เจงเจฟเจเจพเจฐ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ เจเฉฑเจ เจตเฉฑเจเจฐเจพ เจนเฉเจเจกเจฒเจฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจฆเฉ เจฏเฉเจเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเฉ เจนเฉ (เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจคเฉเจธเฉเจ เจชเฉเจฒเจเจฟเจ, เจธเฉเจกเฉ, เจเจชเจจเจกเฉเจธ เจเจพเจ $MESON_ROOT_CMD เจเฉเจฃ เจธเจเจฆเฉ เจนเฉ)เฅค เจเฉเจฐ-เจเฉฐเจเจฐเจเจเจเจฟเจต เจฎเฉเจก เจตเจฟเฉฑเจ "meson install" เจจเฉเฉฐ เจเจฒเจพเจเจฃเจพ เจนเฉเจฃ เจตเจฟเจธเจผเฉเจธเจผ เจ เจงเจฟเจเจพเจฐเจพเจ เจจเฉเฉฐ เจตเจงเจพเจเจฃ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจจเจนเฉเจ เจเจฐเฉเจเจพเฅค
- meson_options.txt เจฆเฉ เจฌเจเจพเจ meson.options เจซเจพเจเจฒ เจคเฉเจ เจชเฉเฉเจนเจจ เจฆเฉ เจตเจฟเจเจฒเจชเจพเจ เจฒเจ เจธเจฎเจฐเจฅเจจ เจเฉเฉเจฟเจ เจเจฟเจเฅค
- stderr เจจเฉเฉฐ เจเจคเจฎ-เจจเจฟเจฐเฉเจเจฃ เจฆเฉ เจชเฉเจฐเจเจคเฉ เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจฆเจพ เจฐเฉเจกเจพเจเจฐเฉเจเจธเจผเจจ เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค
- เจเจนเจจเจพเจ เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจจเฉเฉฐ เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉฑเจ เจจเจตเจพเจ "เจเฉเจ เจจเจนเฉเจ" เจฌเฉเจเจเจเจก (--backend=none) เจเฉเฉเจฟเจ เจเจฟเจ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจธเจฟเจฐเจซเจผ เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจจเจฟเจฏเจฎ เจนเจจ เจ เจคเฉ เจเฉเจ เจฌเจฟเจฒเจก เจจเจฟเจฏเจฎ เจจเจนเฉเจ เจนเจจเฅค
- เจเฉฑเจ เจจเจตเฉเจ เจจเจฟเจฐเจญเจฐเจคเจพ pybind11 เจเฉเฉเจฟเจ เจเจฟเจ เจนเฉ, เจจเจฟเจฐเจญเจฐเจคเจพ('pybind11') เจจเฉเฉฐ pybind11-config เจธเจเฉเจฐเจฟเจชเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจฌเจฟเจจเจพเจ pkg-config เจ เจคเฉ cmake เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค
- เจเจพเจฒเฉ เจฌเจฟเจฒเจกเจฟเจฐ เจจเจพเจฒ "--เจฎเฉเฉ-เจธเฉฐเจฐเจเจจเจพ" เจ เจคเฉ "--wipe" เจตเจฟเจเจฒเจชเจพเจ เจฆเฉ เจเจเจพเจเจผเจค เจนเฉ (meson setup --reconfigure builddir เจ เจคเฉ meson setup --wipe builddir )เฅค
- "meson install --dry-run" เจจเฉเฉฐ เจเจพเจฒ เจเจฐเจจ เจตเฉเจฒเฉ เจคเฉเจนเจพเจกเฉเจเจ เจเฉเจฆ เจฆเฉเจเจ เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฆเฉ เจเจเจฟเจ เจฆเฉเจฃ เจฒเจ meson.add_install_script() เจตเจฟเฉฑเจ dry_run เจเฉเจตเจฐเจก เจฒเจ เจธเจฎเจฐเจฅเจจ เจเฉเฉเจฟเจ เจเจฟเจ เจนเฉเฅค
เจธเจฐเฉเจค: opennet.ru