เดฎเต†เดธเต‹เตบ เดฌเดฟเตฝเดกเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฑเดฟเดฒเต€เดธเต 0.52

เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดšเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฑเดฟเดฒเต€เดธเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด• เดฎเต†เดธเต‹เตบ 0.52, X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME, GTK+ เดคเตเดŸเด™เตเด™เดฟเดฏ เดชเตเดฐเต‹เดœเด•เตเดŸเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดฎเต†เดธเต‹เตบ เด•เต‹เดกเต เดชเตˆเดคเตเดคเดฃเดฟเดฒเตเด‚ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดคเต เด…เดชเตเดชเดพเดšเตเดšเต† 2.0 เดชเตเดฐเด•เดพเดฐเด‚ เดฒเตˆเดธเตปเดธเต.

เดฎเต†เดธเต‹เตบ เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดฒเด•เตเดทเตเดฏเด‚, เดธเต—เด•เดฐเตเดฏเดตเตเด‚ เด‰เดชเดฏเต‹เด— เดŽเดณเตเดชเตเดชเดตเตเด‚ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเต เด…เดธเด‚เดฌเตเดฒเดฟ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเดŸเต† เด‰เดฏเตผเดจเตเดจ เดตเต‡เด—เดค เดจเตฝเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต. เดฎเต‡เด•เตเด•เต เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เตเด•เต เดชเด•เดฐเด‚, เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฌเดฟเตฝเดกเต เดŸเต‚เตพเด•เดฟเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต เดจเดฟเตปเดœ, เดŽเดจเตเดจเดพเตฝ xcode, VisualStudio เดŽเดจเตเดจเดฟเดต เดชเต‹เดฒเตเดณเตเดณ เดฎเดฑเตเดฑเต เดฌเดพเด•เตเด•เต†เตปเดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเด‚ เดธเดพเดงเดฟเด•เตเด•เตเด‚. เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเต เด’เดฐเต เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดฎเตพเดŸเตเดŸเดฟ-เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚ เดกเดฟเดชเตปเดกเตปเดธเดฟ เดนเดพเตปเดกเตโ€Œเดฒเตผ เด‰เดฃเตเดŸเต, เด…เดคเต เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเต†เดธเตบ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดฒเดณเดฟเดคเดฎเดพเดฏ เด’เดฐเต เดกเตŠเดฎเต†เดฏเตเตป-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดญเดพเดทเดฏเดฟเตฝ เด…เดธเด‚เดฌเตเดฒเดฟ เดจเดฟเดฏเดฎเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดตเดณเดฐเต† เดตเดพเดฏเดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเตเด‚ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเดตเตเดจเตเดจเดคเตเดฎเดพเดฃเต (เดฐเดšเดฏเดฟเดคเดพเด•เตเด•เตพ เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเดคเตเดชเต‹เดฒเต†, เดกเดตเดฒเดชเตเดชเตผ เดจเดฟเดฏเดฎเด™เตเด™เตพ เดŽเดดเตเดคเดพเตป เดšเตเดฐเตเด™เตเด™เดฟเดฏ เดธเดฎเดฏเด‚ เดšเต†เดฒเดตเดดเดฟเด•เตเด•เดฃเด‚).

เดชเดฟเดจเตเดคเตเดฃเดšเตเดšเต GCC, Clang, Visual Studio เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เดฎเดฑเตเดฑเต เด•เด‚เดชเตˆเดฒเดฑเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต Linux, Illumos/Solaris, FreeBSD, NetBSD, DragonFly BSD, Haiku, macOS, Windows เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เด•เตเดฐเต‹เดธเต-เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•. C, C++, Fortran, Java, Rust เดŽเดจเตเดจเดฟเดตเดฏเตเตพเดชเตเดชเต†เดŸเต† เดตเดฟเดตเดฟเดง เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเด•เดณเดฟเตฝ เดชเตเดฐเต‹เดœเด•เตเดŸเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เดธเดพเดงเดฟเด•เตเด•เตเด‚. เด‡เตปเด•เตเดฐเดฟเดฎเต†เดจเตเดฑเตฝ เดฌเดฟเตฝเดกเต เดฎเต‹เดกเต เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเต, เด‡เดคเดฟเตฝ เด…เดตเดธเดพเดจ เดฌเดฟเตฝเดกเต เดฎเตเดคเตฝ เดตเดฐเตเดคเตเดคเดฟเดฏ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เด˜เดŸเด•เด™เตเด™เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณเต‚. เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเด•เดณเดฟเตฝ เดฌเดฟเตฝเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดธเดฎเดพเดจเดฎเดพเดฏ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเดฒเตเด•เตพ เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจ เด†เดตเตผเดคเตเดคเดฟเดšเตเดšเตเดณเตเดณ เดฌเดฟเตฝเดกเตเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดพเตป เดฎเต†เดธเตบ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.

เดชเตเดฐเดงเดพเดจ เดชเตเดคเตเดฎเด•เตพ เดฎเต†เดธเต‹เตบ 0.52:

  • เด’เดฐเต เด•เดฎเตเดชเตˆเดฒเดฑเดพเดฏเดฟ เดŽเด‚เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดตเต†เดฌเต เด…เดธเด‚เดฌเตเดฒเดฟเด•เตเด•เต เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต;
  • เด‡เดฒเตเดฒเตเดฎเต‹เดธเต, เดธเต‹เดณเดพเดฐเดฟเดธเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจ เดจเดฟเดฒเดฏเดฟเดฒเต‡เด•เตเด•เต เด•เตŠเดฃเตเดŸเตเดตเดจเตเดจเต;
  • เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ gettext เดŸเต‚เตพเด•เดฟเดฑเตเดฑเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ gettext เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด‡เดจเตเดฑเตผเดจเดพเดทเดฃเดฒเตˆเดธเต‡เดทเตป เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเตเดตเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต (เดฎเตเดฎเตเดชเต, gettext เด‡เดฒเตเดฒเดพเดคเตเดค เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ i18n เดฎเตŠเดกเตเดฏเต‚เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด’เดฐเต เดชเดฟเดถเด•เต เดฆเตƒเดถเตเดฏเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต);
  • เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพเด•เตเด•เตเดณเตเดณ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เดชเดฟเดจเตเดคเตเดฃ. เด…เตบเด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดค เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เดดเตเดณเตเดณ เดจเดฟเดฐเดตเดงเดฟ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต;
  • เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเด˜เดฃเตเดŸเตเด•เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดšเต‡เตผเดคเตเดคเต. เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต() เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด•เต€/เดฎเต‚เดฒเตเดฏเด‚ เดฐเต‚เดชเดคเตเดคเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดจเดฟเด˜เดฃเตเดŸเตเดตเดพเดฏเดฟ เด‡เดชเตเดชเต‹เตพ เด†เดฆเตเดฏเดคเตเดคเต† เด˜เดŸเด•เด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚. เดˆ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดธเต†เดฑเตเดฑเต() เดฐเต€เดคเดฟ เดตเดดเดฟ เดตเตเดฏเด•เตเดคเดฟเด—เดคเดฎเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต†, environment_object-เดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚. เด’เดฐเต "env" เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดตเดฟเดตเดฟเดง เดซเด‚เด—เตเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เด‡เดชเตเดชเต‹เตพ เดจเดฟเด˜เดฃเตเดŸเตเด•เตเด•เตพ เด•เตˆเดฎเดพเดฑเดพเตป เด•เดดเดฟเดฏเตเด‚;
  • "runtarget alias_target(target_name, dep1, ...)" เดŽเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเตป เดšเต‡เตผเดคเตเดคเต, เด…เดคเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดฌเดฟเตฝเดกเต เดฌเดพเด•เตเด•เต†เตปเดกเต (เด‰เดฆเดพ. "ninja target_name") เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเดฟเดณเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เด’เดฐเต เดชเตเดคเดฟเดฏ เดซเดธเตเดฑเตเดฑเต-เดฒเต†เดตเตฝ เดฌเดฟเตฝเดกเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดฌเดฟเตฝเดกเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เด•เดฎเดพเตปเดกเตเด•เตพ เด’เดจเตเดจเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดŽเดฒเตเดฒเดพ เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เดณเตเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต;
  • โ€œ[เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเต€เดธเต]โ€ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เด’เดฐเต sys_root เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด•เตเดฐเต‹เดธเต-เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดธเดฎเดฏเดคเตเดคเต PKG_CONFIG_SYSROOT_DIR เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเตเดฑเต† เดฏเดพเดจเตเดคเตเดฐเดฟเด• เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ;
  • เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดŸเต†เดธเตเดฑเตเดฑเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต GDB เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ "--gdb testname" เด“เดชเตเดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ GDB เดกเต€เดฌเด—เตเด—เดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดพเดค เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป "--gdb-path" เด“เดชเตเดทเตป เดšเต‡เตผเดคเตเดคเต;
  • เดŽเดฒเตเดฒเดพ เดธเต‹เดดเตโ€Œเดธเต เดซเดฏเดฒเตเด•เดณเตเดฎเดพเดฏเตเด‚ เดˆ เดฒเดฟเดจเตเดฑเตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เตเดฒเดพเด™เต-เดŸเดฟเดกเดฟ เดฌเดฟเตฝเดกเต เดŸเดพเตผเด—เต†เดฑเตเดฑเดฟเดจเตเดฑเต† เดธเตเดตเดฏเดฎเต‡เดต เด•เดฃเตเดŸเต†เดคเตเดคเตฝ เดšเต‡เตผเดคเตเดคเต. เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ clang-tidy เดฒเดญเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด•เดฏเตเด‚ เดชเตเดฐเตŠเดœเด•เตโ€Œเดฑเตเดฑเต เดฑเต‚เดŸเตเดŸเดฟเตฝ ".clang-tidy" (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "_clang-tidy") เดซเดฏเตฝ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเดพเตฝ;
  • เด•เตเดฒเดพเด™เต เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเดฟเดฒเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเดพเดฏเดฟ เดกเดฟเดชเตปเดกเตปเดธเดฟ('เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ') เดšเต‡เตผเดคเตเดคเต เดฌเตเดฒเต‡เดพเด•เตเด•เตเด•เตพ;
  • เดฒเดฟเด™เตเด•เตผ, เด•เด‚เดชเตˆเดฒเตผ เด•เดพเดดเตโ€Œเดšเด•เตพ เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต, เด‡เดคเต เด•เดฎเตเดชเตˆเดฒเดฑเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดฒเดฟเด™เตเด•เดฑเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดค เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต;
  • all_sources() เดฐเต€เดคเดฟเด•เตเด•เต เดชเตเดฑเดฎเต‡ SourceSet เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต all_dependencies() เดฐเต€เดคเดฟ เดšเต‡เตผเดคเตเดคเต;
  • run_project_tests.py-เตฝ, เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดŸเต†เดธเตเดฑเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต โ€œ--onlyโ€ เด“เดชเตเดทเตป เดšเต‡เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, โ€œpython run_project_tests.py โ€”only fortran python3โ€);
  • find_program() เดซเด‚เด—เตโ€Œเดทเดจเต เด‡เดชเตเดชเต‹เตพ เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เด†เดตเดถเตเดฏเดฎเดพเดฏ เดชเดคเดฟเดชเตเดชเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดฎเดพเดคเตเดฐเด‚ เดคเดฟเดฐเดฏเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเตเดฃเตเดŸเต (โ€œ-versionโ€ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดšเตเดšเดพเดฃเต เดชเดคเดฟเดชเตเดชเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต);
  • เดšเดฟเดนเตเดจเด™เตเด™เดณเตเดŸเต† เด•เดฏเดฑเตเดฑเตเดฎเดคเดฟ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, share_library() เดชเต‹เดฒเต†, share_module() เดซเด‚เด—เตโ€Œเดทเดจเดฟเดฒเต‡เด•เตเด•เต vs_module_defs เด“เดชเตเดทเตป เดšเต‡เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต;
  • เด’เดฐเต เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ configure_file() เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ kconfig เดฎเตŠเดกเตเดฏเต‚เตพ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดšเต;
  • configure_file() เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต โ€œเด•เดฎเดพเตปเดกเต:โ€ เดนเดพเตปเดกเตโ€Œเดฒเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเตเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดšเต‡เตผเดคเตเดคเต;
  • เด’เดฐเต เด†เตผเด•เตเด•เตˆเดตเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ "เดกเดฟเดธเตเดฑเตเดฑเต" เด•เดฎเดพเตปเดกเต เดซเดธเตเดฑเตเดฑเต-เดฒเต†เดตเตฝ เด•เดฎเดพเตปเดกเตเด•เดณเตเดŸเต† เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดจเต€เด•เตเด•เดฟ (เดฎเตเดฎเตเดชเต เด•เดฎเดพเตปเดกเต เดจเดฟเตปเดœเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเตเดจเตเดจเต). เดธเตƒเดทเตเดŸเดฟเด•เตเด•เต‡เดฃเตเดŸ เด†เตผเด•เตเด•เตˆเดตเตเด•เดณเตเดŸเต† เดคเดฐเด™เตเด™เตพ เดจเดฟเตผเดตเตเดตเดšเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต "--เดซเต‹เตผเดฎเดพเดฑเตเดฑเตเด•เตพ" เด“เดชเตเดทเตป เดšเต‡เตผเดคเตเดคเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต,
    "meson dist -formats=xztar,zip").

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•