X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME, GTK เดคเตเดเดเตเดเดฟเดฏ เดชเตเดฐเตเดเดเตเดเตเดเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ Meson 1.1.0 เดฌเดฟเตฝเดกเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต เดฑเดฟเดฒเตเดธเต เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเต. เดชเตเดคเตเดคเดฃเดฟเตฝ เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดฎเตเดธเตเตบ เดเตเดกเต เด เดชเตเดชเดพเดเตเดเต 2.0 เดฒเตเดธเตปเดธเดฟเดจเต เดเตเดดเดฟเดฒเดพเดฃเต.
เดฎเตเดธเตเดฃเดฟเดจเตเดฑเต เดชเตเดฐเดงเดพเดจ เดตเดฟเดเดธเดจ เดฒเดเตเดทเตเดฏเด, เดธเตเดเดฐเตเดฏเดตเตเด เดเดชเดฏเตเด เดเดณเตเดชเตเดชเดตเตเด เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเต เดเดฏเตผเดจเตเดจ เดตเตเดเดคเดฏเตเดณเตเดณ เด เดธเดเดฌเตเดฒเดฟ เดชเตเดฐเดเตเดฐเดฟเดฏ เดจเตฝเดเตเด เดเดจเตเดจเดคเดพเดฃเต. เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดชเดเดฐเด, เดฌเดฟเตฝเดกเต เดกเดฟเดซเตเตพเดเตเดเดพเดฏเดฟ เดจเดฟเตปเด เดเตเตพเดเดฟเดฑเตเดฑเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ xcode, VisualStudio เดคเตเดเดเตเดเดฟเดฏ เดฎเดฑเตเดฑเต เดฌเดพเดเตเดเตเตปเดกเตเดเดณเตเด เดเดชเดฏเตเดเดฟเดเตเดเดพเด. เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเต เดเดฐเต เดฌเดฟเตฝเดฑเตเดฑเต-เดเตป เดฎเตพเดเตเดเดฟ-เดชเตเดฒเดพเดฑเตเดฑเตเดซเตเด เดกเดฟเดชเตปเดกเตปเดธเดฟ เดนเดพเตปเดกเตโเดฒเตผ เดเดฃเตเดเต, เด เดคเต เดกเดฟเดธเตเดเตเดฐเดฟเดฌเตเดฏเตเดทเดจเตเดเตพเดเตเดเดพเดฏเดฟ เดชเดพเดเตเดเตเดเตเดเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดธเตบ เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เด เดธเดเดฌเตเดฒเดฟ เดจเดฟเดฏเดฎเดเตเดเตพ เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดกเตเดฎเตเดฏเตเตป-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดญเดพเดทเดฏเดฟเตฝ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เด เดต เดจเดจเตเดจเดพเดฏเดฟ เดตเดพเดฏเดฟเดเตเดเดพเดตเตเดจเตเดจเดคเตเด เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดพเดตเตเดจเตเดจเดคเตเดฎเดพเดฃเต (เดฐเดเดฏเดฟเดคเดพเดเตเดเดณเตเดเต เดเดถเดฏเด เด เดจเตเดธเดฐเดฟเดเตเดเต, เดกเดตเดฒเดชเตเดชเตผ เดจเดฟเดฏเดฎเดเตเดเตพ เดเดดเตเดคเดพเตป เดเตเดฑเดเตเดเดคเต เดธเดฎเดฏเด เดเตเดฒเดตเดดเดฟเดเตเดเดฃเด).
GCC, Clang, Visual Studio เดเดจเตเดจเดฟเดตเดฏเตเด เดฎเดฑเตเดฑเต เดเดเดชเตเดฒเดฑเตเดเดณเตเด เดเดชเดฏเตเดเดฟเดเตเดเต Linux, Illumos/Solaris, FreeBSD, NetBSD, DragonFly BSD, Haiku, macOS, Windows เดเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดเตเดฐเตเดธเต-เดเดเดชเตเดฒเดฟเดเดเตเด เดจเดฟเตผเดฎเตเดฎเดพเดฃเดตเตเด เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต. C, C++, Fortran, Java, Rust เดเดจเตเดจเดฟเดตเดฏเตเตพเดชเตเดชเตเดเต เดตเดฟเดตเดฟเดง เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดเดเต เดญเดพเดทเดเดณเดฟเตฝ เดชเตเดฐเตเดเดเตเดเตเดเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเตป เดธเดพเดงเดฟเดเตเดเตเด. เดเดฐเต เดเตปเดเตเดฐเดฟเดฎเตเดจเตเดฑเตฝ เดฌเดฟเตฝเดกเต เดฎเตเดกเต เดชเดฟเดจเตเดคเตเดฃเดฏเตโเดเตเดเตเดจเตเดจเต, เด เดคเดฟเตฝ เด เดตเดธเดพเดจ เดฌเดฟเตฝเดกเต เดฎเตเดคเตฝ เดตเดฐเตเดคเตเดคเดฟเดฏ เดฎเดพเดฑเตเดฑเดเตเดเดณเตเดฎเดพเดฏเดฟ เดจเตเดฐเดฟเดเตเดเต เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดเดเดเดเตเดเตพ เดฎเดพเดคเตเดฐเดฎเต เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดฟเดเตเดเตเดณเตเดณเต. เดตเตเดฏเดคเตเดฏเดธเตโเดค เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดเดณเดฟเตฝ เดฌเดฟเตฝเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดธเดฎเดพเดจเดฎเดพเดฏ เดเดเตโเดธเดฟเดเตเดฏเตเดเตเดเดฌเดฟเดณเตเดเตพเดเตเดเต เดเดพเดฐเดฃเดฎเดพเดเตเดจเตเดจ เดเดตเตผเดคเตเดคเดฟเดเตเดเตเดณเตเดณ เดฌเดฟเตฝเดกเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเดพเตป เดฎเตเดธเตบ เดเดชเดฏเตเดเดฟเดเตเดเดพเด.
Meson 1.1 เดจเตเดฑเต เดชเตเดฐเดงเดพเดจ เดเดฃเตเดเตเดชเดฟเดเตเดคเตเดคเดเตเดเตพ:
- เดเดฐเต เดชเตเดคเดฟเดฏ "objects:" เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเต 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)
- "objects:" เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดเดจเดฑเตเดฑเตเดฑเดกเต เดเดฌเตเดเดเตเดฑเตเดฑเตเดเตพ เดเตเดฎเดพเดฑเดพเตป เดเดคเต เด เดจเตเดตเดฆเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
- เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เดฒเตเดธเตปเดธเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเดณเตเดณเตเดณ เดซเดฏเดฒเตเดเดณเตเดเต เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเดจเต เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เดซเดเดเตเดทเตป เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต.
- เดเดพเตผเดเตเดฑเตเดฑเต เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเตเดเตพเดเตเดเดพเดฏเดฟ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดฎเตเดชเตเตพ "sudo meson install" เดเดเตโเดธเดฟเดเตเดฏเตเดทเตป เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดชเตเดฐเดฟเดตเดฟเดฒเตเดเต เดฑเตเดธเตเดฑเตเดฑเต เดเดฑเดชเตเดชเดพเดเตเดเตเดจเตเดจเต.
- "meson install" เดเดฎเดพเตปเดกเต เดฑเตเดเตเดเต เดชเตเตผเดฎเดฟเดทเดจเตเดเตพ เดจเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดนเดพเตปเดกเตโเดฒเตผ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเต เดจเตฝเดเตเดจเตเดจเต (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเดเตเดเตพเดเตเดเต เดชเตเตพเดเดฟเดฑเตเดฑเต, เดธเตเดกเต, เดเดชเตเดชเตบเดกเตเดธเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ $MESON_ROOT_CMD เดเดจเตเดจเดฟเดต เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดพเด). เดจเตเตบ-เดเดจเตเดฑเดฑเดพเดเตเดเตเดตเต เดฎเตเดกเดฟเตฝ "เดฎเตเดธเตบ เดเตปเดธเตเดฑเตเดฑเดพเตพ" เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเต เดฎเตเดฒเดฟเตฝ เดชเตเดฐเดคเตเดฏเตเดเดพเดตเดเดพเดถเดเตเดเตพ เดเดฏเตผเดคเตเดคเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเดฟเดฒเตเดฒ.
- meson_options.txt-เดจเต เดชเดเดฐเด meson.options เดซเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดชเตโเดทเดจเตเดเตพ เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดเตเตผเดคเตเดคเต.
- เดเดคเตเดฎเดชเดฐเดฟเดถเตเดงเดจเดฏเตเดเต เดชเตเดฐเตเดเดคเดฟเดฏเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเดณเตเดเต เดเดเตเดเตเดชเตเดเตเดเดฟเดจเตเดฑเต stderr-เดฒเตเดเตเดเต เดฑเตเดกเดฏเดฑเดเตเดทเตป เดจเตฝเดเดฟ.
- เดเตปเดธเตโเดฑเตเดฑเดพเตพ เดจเดฟเดฏเดฎเดเตเดเตพ เดฎเดพเดคเตเดฐเดฎเตเดณเตเดณเดคเตเด เดฌเดฟเตฝเดกเต เดฑเตเดณเตเดเดณเดฟเดฒเตเดฒเดพเดคเตเดคเดคเตเดฎเดพเดฏ เดชเตเดฐเตเดเดเตโเดฑเตเดฑเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเดพเตป เดเดฐเต เดชเตเดคเดฟเดฏ "เดเดจเตเดจเตเดฎเดฟเดฒเตเดฒ" เดฌเดพเดเตเดเตเตปเดกเต (--backend=none) เดเตเตผเดคเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
- pybind11-config เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเดชเดฏเตเดเดฟเดเตเดเดพเดคเต pkg-config, cmake เดเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดกเดฟเดชเตปเดกเตปเดธเดฟ ('pybind11') เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดเดฐเต เดชเตเดคเดฟเดฏ เดกเดฟเดชเตปเดกเตปเดธเดฟ pybind11 เดเตเตผเดคเตเดคเต.
- "--reconfigure", "--wipe" เดเดชเตเดทเดจเตเดเตพ (meson setup --reconfigure builddir, meson setup --wipe builddir ) เดเดจเตเดจเดฟเดต เดเดฐเต เดถเตเดจเตเดฏเดฎเดพเดฏ เดฌเดฟเตฝเดกเดฟเดฑเดฟเดจเตเดชเตเดชเด เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฃเต.
- meson.add_install_script() dry_run เดเตเดตเตเดกเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดเตเตผเดคเตเดคเต, "meson install --dry-run" เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดฎเตเดชเตเตพ เดจเดฟเดเตเดเดณเตเดเต เดธเตเดตเดจเตเดคเด เดเตปเดธเตเดฑเตเดฑเดฒเตเดทเตป เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดคเต เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต.
เด เดตเดฒเดเดฌเด: opennet.ru