เจฎเฉ‡เจธเจจ เจฌเจฟเจฒเจก เจธเจฟเจธเจŸเจฎ เจฐเฉ€เจฒเฉ€เจœเจผ 0.52

เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจธเจฟเจธเจŸเจฎ เจฐเฉ€เจฒเฉ€เจœเจผ เจฌเจฃเจพเจ“ เจฎเฉ‡เจธเจจ 0.52, เจœเฉ‹ เจ•เจฟ X.Org เจธเจฐเจตเจฐ, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME เจ…เจคเฉ‡ GTK+ เจตเจฐเจ—เฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจฎเฉ‡เจธเจจ เจ•เฉ‹เจก เจชเจพเจˆเจฅเจจ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจธเจชเจฒเจพเจˆ เจ…เจชเจพเจšเฉ‡ 2.0 เจฆเฉ‡ เจ…เจงเฉ€เจจ เจฒเจพเจ‡เจธเฉฐเจธเจธเจผเฉเจฆเจพเฅค

เจฎเฉ‡เจธเจจ เจตเจฟเจ•เจพเจธ เจฆเจพ เจฎเฉเฉฑเจ– เจŸเฉ€เจšเจพ เจธเจนเฉ‚เจฒเจค เจ…เจคเฉ‡ เจตเจฐเจคเฉ‹เจ‚ เจตเจฟเฉฑเจš เจ…เจธเจพเจจเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ€ เจ‰เฉฑเจš เจ—เจคเฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจฎเฉ‡เจ• เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฆเฉ€ เจฌเจœเจพเจ, เจกเจฟเจซเฉŒเจฒเจŸ เจฌเจฟเจฒเจก เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ เจจเจฟเจฃเจœเจพเจน, เจชเจฐ เจนเฉ‹เจฐ เจฌเฉˆเจ•เจเจ‚เจกเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจตเฉ€ เจธเฉฐเจญเจต เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ xcode เจ…เจคเฉ‡ VisualStudioเฅค เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเจฟเจฒเจŸ-เจ‡เจจ เจฎเจฒเจŸเฉ€-เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจจเจฟเจฐเจญเจฐเจคเจพ เจนเฉˆเจ‚เจกเจฒเจฐ เจนเฉˆ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจฒเจˆ เจชเฉˆเจ•เฉ‡เจœ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจฎเฉ‡เจธเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจจเจฟเจฏเจฎ เจ‡เฉฑเจ• เจธเจฐเจฒ เจกเฉ‹เจฎเฉ‡เจจ-เจตเจฟเจธเจผเฉ‡เจธเจผ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจฆเจฐเจธเจพเจ เจ—เจ เจนเจจ, เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฒเจˆ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจชเฉœเฉเจนเจจเจฏเฉ‹เจ— เจ…เจคเฉ‡ เจธเจฎเจเจฃ เจฏเฉ‹เจ— เจนเจจ (เจœเจฟเจตเฉ‡เจ‚ เจฒเฉ‡เจ–เจ•เจพเจ‚ เจฆเฉเจ†เจฐเจพ เจ‡เจฐเจพเจฆเจพ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจกเจฟเจตเฉˆเจฒเจชเจฐ เจจเฉ‚เฉฐ เจจเจฟเจฏเจฎ เจฒเจฟเจ–เจฃ เจตเจฟเฉฑเจš เจ˜เฉฑเจŸเฉ‹ เจ˜เฉฑเจŸ เจธเจฎเจพเจ‚ เจฌเจฟเจคเจพเจ‰เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ)เฅค

เจธเจนเจฟเจฏเฉ‹เจ—เฉ€ เจฒเฉ€เจจเจ•เจธ, เจ‡เจฒเฉ‚เจฎเฉ‹เจธ/เจธเฉ‹เจฒเจพเจฐเจฟเจธ, เจซเฉเจฐเฉ€เจฌเฉ€เจเจธเจกเฉ€, เจจเฉˆเฉฑเจŸเจฌเฉ€เจเจธเจกเฉ€, เจกเจฐเฉˆเจ—เจจเจซเจฒเจพเจˆ เจฌเฉ€เจเจธเจกเฉ€, เจนเจพเจ‡เจ•เฉ‚, เจฎเฉˆเจ•เฉ‹เจธ เจ…เจคเฉ‡ เจตเจฟเฉฐเจกเฉ‹เจœเจผ 'เจคเฉ‡ เจœเฉ€เจธเฉ€เจธเฉ€, เจ•เจฒเฉˆเจ‚เจ—, เจตเจฟเจœเจผเฉ‚เจ…เจฒ เจธเจŸเฉ‚เจกเฉ€เจ“ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจ•เฉฐเจชเจพเจˆเจฒเจฐเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ•เจฐเจพเจธ-เจ•เฉฐเจชเจพเจˆเจฒ เจ…เจคเฉ‡ เจฌเจฟเจฒเจก เจ•เจฐเฉ‹เฅค C, C++, Fortran, Java เจ…เจคเฉ‡ Rust เจธเจฎเฉ‡เจค เจ•เจˆ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฌเจฃเจพเจ‰เจฃเฉ‡ เจธเฉฐเจญเจต เจนเจจเฅค เจ‡เจจเจ•เจฐเฉ€เจฎเฉˆเจ‚เจŸเจฒ เจฌเจฟเจฒเจก เจฎเฉ‹เจก เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจธเจฟเจฐเจซเจผ เจชเจฟเจ›เจฒเฉ‡ เจฌเจฟเจฒเจก เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเจพเจฒ เจธเจฟเฉฑเจงเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจนเจฟเฉฑเจธเฉ‡ เจฆเฉเจฌเจพเจฐเจพ เจฌเจฃเจพเจ เจ—เจ เจนเจจเฅค เจฎเฉ‡เจธเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉเจนเจฐเจพเจ‰เจฃ เจฏเฉ‹เจ— เจฌเจฟเจฒเจก เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจฌเจฟเจฒเจก เจจเฉ‚เฉฐ เจตเฉฑเจ–-เจตเฉฑเจ– เจตเจพเจคเจพเจตเจฐเจฃเจพเจ‚ เจตเจฟเฉฑเจš เจšเจฒเจพเจ‰เจฃ เจจเจพเจฒ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเฉ€เจ†เจ‚ เจšเฉฑเจฒเจฃเจฏเฉ‹เจ— เจซเจพเจˆเจฒเจพเจ‚ เจฆเจพ เจจเจฟเจฐเจฎเจพเจฃ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

เจฎเฉเฉฑเจ– เจจเจตเฉ€เจจเจคเจพเจตเจพเจ‚ เจฎเฉ‡เจธเจจ 0.52:

  • Emscripten เจจเฉ‚เฉฐ เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจตเจœเฉ‹เจ‚ เจตเจฐเจคเจฆเฉ‡ เจนเฉ‹เจ เจตเฉˆเจฌเจธเฉˆเจ‚เจฌเจฒเฉ€ เจฒเจˆ เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ• เจธเจฎเจฐเจฅเจจ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ†;
  • เจ‡เจฒเฉ‚เจฎเฉ‹เจธ เจ…เจคเฉ‡ เจธเฉ‹เจฒเจพเจฐเจฟเจธ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจตเจฟเฉฑเจš เจ•เจพเจซเจผเฉ€ เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจฒเจฟเจ†เจ‚เจฆเจพ เจ—เจฟเจ† เจนเฉˆ;
  • เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ gettext-เจ†เจงเจพเจฐเจฟเจค เจ…เฉฐเจคเจฐเจฐเจพเจธเจผเจŸเจฐเฉ€เจ•เจฐเจจ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจฃเจกเจฟเฉฑเจ  เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš gettext เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ เจ‡เฉฐเจธเจŸเจพเจฒ เจจเจนเฉ€เจ‚ เจนเฉˆ (เจชเจนเจฟเจฒเจพเจ‚, gettext เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจ‰เฉฑเจคเฉ‡ i18n เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ‡เฉฑเจ• เจ—เจฒเจคเฉ€ เจฆเจฟเจ–เจพเจˆ เจœเจพเจ‚เจฆเฉ€ เจธเฉ€);
  • เจธเจฅเจฟเจฐ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฒเจˆ เจฌเจฟเจนเจคเจฐ เจธเจฎเจฐเจฅเจจเฅค เจ…เจฃเจ‡เฉฐเจธเจŸเฉŒเจฒ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจธเจฅเจฟเจฐ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจนเฉฑเจฒ เจนเฉ‹ เจ—เจˆเจ†เจ‚ เจนเจจ;
  • เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฒเจˆ เจธเจผเจฌเจฆเจ•เฉ‹เจธเจผเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆเฅค เจœเจฆเฉ‹เจ‚ เจตเจพเจคเจพเจตเจฐเจฃ () เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจชเจนเจฟเจฒเฉ‡ เจคเฉฑเจค เจจเฉ‚เฉฐ เจนเฉเจฃ เจ‡เฉฑเจ• เจธเจผเจฌเจฆเจ•เฉ‹เจธเจผ เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉ‡เจฐเฉ€เจเจฌเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉเฉฐเจœเฉ€/เจฎเฉเฉฑเจฒ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจนเจจเจพเจ‚ เจตเฉ‡เจฐเฉ€เจเจฌเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจตเจพเจคเจพเจตเจฐเจฃ_เจ†เจฌเจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉˆเฉฑเจŸ() เจตเจฟเจงเฉ€ เจฆเฉเจ†เจฐเจพ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจกเจฟเจ•เจธเจผเจจเจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจนเฉเจฃ เจตเฉฑเจ–-เจตเฉฑเจ– เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฒเจˆ เจตเฉ€ เจชเจพเจธ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจœเฉ‹ "env" เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเฉ‡ เจนเจจ;
  • เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจซเฉฐเจ•เจธเจผเจจ "runtarget alias_target(target_name, dep1, ...)" เจœเฉ‹ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจชเจนเจฟเจฒเฉ‡-เจชเฉฑเจงเจฐ เจฆเจพ เจฌเจฟเจฒเจก เจŸเฉ€เจšเจพ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจœเจฟเจธ เจจเฉ‚เฉฐ เจšเฉเจฃเฉ‡ เจ—เจ เจฌเจฟเจฒเจก เจฌเฉˆเจ•เจเจ‚เจก เจจเจพเจฒ เจ•เจพเจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ "เจจเจฟเฉฐเจœเจพ เจŸเจพเจฐเจ—เฉ‡เจŸ_เจจเจพเจฎ")เฅค เจ‡เจน เจฌเจฟเจฒเจก เจŸเจพเจฐเจ—เจฟเจŸ เจ•เฉ‹เจˆ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจจเจนเฉ€เจ‚ เจšเจฒเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจชเจฐ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจธเจพเจฐเฉ€เจ†เจ‚ เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ‚ เจฌเจฃเจพเจˆเจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ;
  • เจ•เจฐเจพเจธ-เจ•เฉฐเจชเจพเจˆเจฒเฉ‡เจธเจผเจจ เจฆเฉŒเจฐเจพเจจ PKG_CONFIG_SYSROOT_DIR เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฆเฉ€ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจธเฉˆเจŸเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเฉ‡เจ•เจฐ "[เจชเฉเจฐเจพเจชเจฐเจŸเฉ€เจœเจผ]" เจญเจพเจ— เจตเจฟเฉฑเจš เจ‡เฉฑเจ• sys_root เจธเฉˆเจŸเจฟเฉฐเจ— เจนเฉˆ;
  • GDB เจกเฉ€เจฌเฉฑเจ—เจฐ เจฆเจพ เจฎเจพเจฐเจ— เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฒเจˆ "--gdb-path" เจตเจฟเจ•เจฒเจช เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเจฆเฉ‹เจ‚ GDB เจจเฉ‚เฉฐ เจ–เจพเจธ เจŸเฉˆเจธเจŸ เจธเจ•เฉเจฐเจฟเจชเจŸ เจจเจพเจฒ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ "--gdb testname" เจตเจฟเจ•เจฒเจช เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ;
  • เจธเจพเจฐเฉ€เจ†เจ‚ เจธเจฐเฉ‹เจค เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ‡เจธ เจฒเจฟเฉฐเจŸเจฐ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจ•เจฒเฉˆเจ‚เจ—-เจŸเฉˆเจกเฉ€ เจฌเจฟเจฒเจก เจŸเฉ€เจšเฉ‡ เจฆเฉ€ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจ–เฉ‹เจœ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆเฅค เจŸเฉ€เจšเจพ เจฌเจฃเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจ•เจฒเฉˆเจ‚เจ—-เจŸเจพเจ‡เจกเฉ€ เจ‰เจชเจฒเจฌเจง เจนเฉˆ เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฐเฉ‚เจŸ เจตเจฟเฉฑเจš โ€œ.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" เจตเจฟเจ•เจฒเจช เจจเจพเจฒ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจจเฉ‚เฉฐ เจšเจฒเจพ เจ•เฉ‡ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ);
  • เจšเจฟเฉฐเจจเฉเจนเจพเจ‚ เจฆเฉ‡ เจจเจฟเจฐเจฏเจพเจค เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจจ เจฒเจˆ, vs_module_defs เจตเจฟเจ•เจฒเจช เจจเฉ‚เฉฐ shared_module() เจซเฉฐเจ•เจธเจผเจจ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, shared_library();
  • kconfig เจฎเฉ‹เจกเฉ€เจŠเจฒ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ‡เฉฐเจชเฉเฉฑเจŸ เจซเจพเจ‡เจฒ เจฆเฉ‡เจฃ เจฒเจˆ configure_file() เจจเฉ‚เฉฐ เจธเจนเจฟเจฏเฉ‹เจ— เจฆเฉ‡เจฃ เจฒเจˆ เจซเฉˆเจฒเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ;
  • configure_file() เจตเจฟเฉฑเจš "เจ•เจฎเจพเจ‚เจก:" เจนเฉˆเจ‚เจกเจฒเจฐ เจฒเจˆ เจฎเจฒเจŸเฉ€เจชเจฒ เจ‡เจจเจชเฉเจŸ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจธเจผเจšเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ;
  • เจ‡เฉฑเจ• เจ†เจฐเจ•เจพเจˆเจต เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ "dist" เจ•เจฎเจพเจ‚เจก เจจเฉ‚เฉฐ เจชเจนเจฟเจฒเฉ‡-เจชเฉฑเจงเจฐ เจฆเฉ€เจ†เจ‚ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฆเฉ€ เจธเจผเฉเจฐเฉ‡เจฃเฉ€ เจตเจฟเฉฑเจš เจญเฉ‡เจœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ (เจชเจนเจฟเจฒเจพเจ‚ เจ•เจฎเจพเจ‚เจก เจจเฉ‚เฉฐ เจจเจฟเฉฐเจœเจพ เจจเจพเจฒ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจธเฉ€)เฅค เจฌเจฃเจพเจ เจœเจพเจฃ เจตเจพเจฒเฉ‡ เจชเฉเจฐเจพเจฒเฉ‡เจ–เจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ•เจฟเจธเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆ "--formats" เจตเจฟเจ•เจฒเจช เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ,
    "meson dist -formats=xztar,zip")เฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹