Meson 1.0.0 เจฌเจฟเจฒเจก เจธเจฟเจธเจเจฎ เจฆเฉ เจฐเฉเจฒเจฟเจเจผ เจชเฉเจฐเจเจพเจธเจผเจฟเจค เจเฉเจคเฉ เจเจ เจนเฉ, เจเฉ เจเจฟ X.Org เจธเจฐเจตเจฐ, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME เจ เจคเฉ GTK เจตเจฐเจเฉ เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจจเฉเฉฐ เจฌเจฃเจพเจเจฃ เจฒเจ เจตเจฐเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค เจฎเฉเจธเจจ เจเฉเจก เจชเจพเจเจฅเจจ เจตเจฟเฉฑเจ เจฒเจฟเจเจฟเจ เจเจฟเจ เจนเฉ เจ เจคเฉ เจ เจชเจพเจเฉ 2.0 เจฒเจพเจเจธเฉฐเจธ เจฆเฉ เจ เจงเฉเจจ เจฒเจพเจเจธเฉฐเจธเจธเจผเฉเจฆเจพ เจนเฉเฅค
เจฎเฉเจธเจจ เจฆเจพ เจฎเฉเฉฑเจ เจตเจฟเจเจพเจธ เจเฉเจเจพ เจธเจนเฉเจฒเจค เจ เจคเฉ เจตเจฐเจคเฉเจ เจตเจฟเฉฑเจ เจ เจธเจพเจจเฉ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจเฉฑเจ เจฐเจซเจคเจพเจฐ เจ เจธเฉเจเจฌเจฒเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจเจพ เจนเฉเฅค เจฎเฉเจ เจฆเฉ เจฌเจเจพเจ, เจฌเจฟเจฒเจก เจกเจฟเจซเฉเจฒเจ เจฐเฉเจช เจตเจฟเฉฑเจ เจจเจฟเจจเจเจพ เจเฉเจฒเจเจฟเฉฑเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉ, เจชเจฐ เจนเฉเจฐ เจฌเฉเจเจเจเจก เจเจฟเจตเฉเจ เจเจฟ เจเจเจธเจเฉเจก เจ เจคเฉ เจตเจฟเจเจผเฉเจ เจฒ เจธเจเฉเจกเฉเจ เจตเฉ เจตเจฐเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเจจเฅค เจธเจฟเจธเจเจฎ เจตเจฟเฉฑเจ เจเฉฑเจ เจฌเจฟเจฒเจ-เจเจจ เจฎเจฒเจเฉ-เจชเจฒเฉเจเจซเจพเจฐเจฎ เจจเจฟเจฐเจญเจฐเจคเจพ เจนเฉเจเจกเจฒเจฐ เจนเฉ เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจกเจฟเจธเจเจฐเฉเจฌเจฟเจเจธเจผเจจ เจฒเจ เจชเฉเจเฉเจ เจฌเจฃเจพเจเจฃ เจฒเจ เจฎเฉเจธเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค เจ เจธเฉเจเจฌเจฒเฉ เจจเจฟเจฏเจฎ เจเฉฑเจ เจธเจฐเจฒ เจกเฉเจฎเฉเจจ-เจตเจฟเจธเจผเฉเจธเจผ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจ เจธเฉเฉฑเจ เจเฉเจคเฉ เจเจ เจนเจจ, เจเจน เจเจชเจญเฉเจเจคเจพ เจฒเจ เจเฉฐเจเฉ เจคเจฐเฉเจนเจพเจ เจชเฉเฉเจนเจจเจฏเฉเจ เจ เจคเฉ เจธเจฎเจเจฃ เจฏเฉเจ เจนเจจ (เจฒเฉเจเจเจพเจ เจฆเฉ เจตเจฟเจเจพเจฐ เจฆเฉ เจ เจจเฉเจธเจพเจฐ, เจกเจฟเจตเฉเจฒเจชเจฐ เจจเฉเฉฐ เจจเจฟเจฏเจฎ เจฒเจฟเจเจฃ เจตเจฟเฉฑเจ เจเฉฑเจเฉ เจเฉฑเจ เจธเจฎเจพเจ เจฌเจฟเจคเจพเจเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ)เฅค
เจฒเฉเจจเจเจธ, เจเจฒเฉเจฎเฉเจธ/เจธเฉเจฒเจพเจฐเจฟเจธ, เจซเฉเจฐเฉเจฌเฉเจเจธเจกเฉ, เจจเฉเฉฑเจเจฌเฉเจเจธเจกเฉ, เจกเจฐเฉเจเจจเจซเจฒเจพเจ เจฌเฉเจเจธเจกเฉ, เจนเจพเจเจเฉ, เจฎเฉเจเฉเจธ เจ เจคเฉ เจตเจฟเฉฐเจกเฉเจเจผ 'เจคเฉ เจเฉเจธเฉเจธเฉ, เจเจฒเฉเจเจ, เจตเจฟเจเจผเฉเจ เจฒ เจธเจเฉเจกเฉเจ เจ เจคเฉ เจนเฉเจฐ เจเฉฐเจชเจพเจเจฒเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจเจฐเจพเจธ-เจเฉฐเจชเจพเจเจฒเจฟเฉฐเจ เจ เจคเฉ เจฌเจฟเจฒเจกเจฟเฉฐเจ เจธเจฎเจฐเจฅเจฟเจค เจนเฉเฅค C, C++, Fortran, Java เจ เจคเฉ Rust เจธเจฎเฉเจค เจเจ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจญเจพเจธเจผเจพเจตเจพเจ เจตเจฟเฉฑเจ เจชเฉเจฐเฉเจเฉเจเจ เจฌเจฃเจพเจเจฃเฉ เจธเฉฐเจญเจต เจนเจจเฅค เจเฉฑเจ เจเฉฐเจเจฐเฉเจฎเฉเจเจเจฒ เจฌเจฟเจฒเจก เจฎเฉเจก เจธเจฎเจฐเจฅเจฟเจค เจนเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ เจธเจฟเจฐเจซ เจเจน เจญเจพเจ เจเฉ เจชเจฟเจเจฒเฉ เจฌเจฟเจฒเจก เจคเฉเจ เจฌเจพเจ เจฆ เจเฉเจคเฉเจเจ เจเจเจเจ เจคเจฌเจฆเฉเจฒเฉเจเจ เจจเจพเจฒ เจธเจฟเฉฑเจงเฉ เจคเฉเจฐ 'เจคเฉ เจธเจฌเฉฐเจงเจค เจนเจจ, เจจเฉเฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฌเจฃเจพเจเจ เจเจฟเจ เจนเฉเฅค เจฎเฉเจธเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจฆเฉเจนเจฐเจพเจเจฃ เจฏเฉเจ เจฌเจฟเจฒเจก เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเฉ, เจเจฟเฉฑเจฅเฉ เจฌเจฟเจฒเจก เจจเฉเฉฐ เจตเฉฑเจ-เจตเฉฑเจ เจตเจพเจคเจพเจตเจฐเจฃเจพเจ เจตเจฟเฉฑเจ เจเจฒเจพเจเจฃ เจจเจพเจฒ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจเฉฑเจเฉ เจเจฟเจนเฉ เจเจเจเจผเฉเจเจฟเจเจเฉเจฌเจฒ เจนเฉเฉฐเจฆเฉ เจนเจจเฅค
เจฎเฉเจธเจจ 1.0 เจฆเฉเจเจ เจฎเฉเฉฑเจ เจเจพเจขเจพเจ:
- ะะฑััะฒะปะตะฝ ััะฐะฑะธะปัะฝัะผ ะผะพะดัะปั ะดะปั ัะฑะพัะบะธ ะฟัะพะตะบัะพะฒ ะฝะฐ ัะทัะบะต Rust. ะะฐะฝะฝัะน ะผะพะดัะปั ะธัะฟะพะปัะทัะตััั ะฒ ะฟัะพะตะบัะต Mesa ะดะปั ัะฑะพัะบะธ ะบะพะผะฟะพะฝะตะฝัะพะฒ, ะฝะฐะฟะธัะฐะฝะฝัั ะฝะฐ Rust.
- ะ ะฟะฐัะฐะผะตััะต prefix, ะฟะพะดะดะตัะถะธะฒะฐะตะผะพะผ ะฒ ะฑะพะปััะธะฝััะฒะต ััะฝะบัะธะน ะฟัะพะฒะตัะบะธ ะบะพะผะฟะธะปััะพัะฐ, ัะตะฐะปะธะทะพะฒะฐะฝะฐ ะฒะพะทะผะพะถะฝะพััั ะพะฑัะฐะฑะพัะบะธ ะผะฐััะธะฒะพะฒ ะฟะพะผะธะผะพ ัััะพะบ. ะะฐะฟัะธะผะตั, ัะตะฟะตัั ะผะพะถะฝะพ ัะบะฐะทัะฒะฐัั: cc.check_header(โGL/wglew.hโ, prefix : [โ#include <windows.h>โ, โ#include <GL/glew.h>โ])
- ะะพะฑะฐะฒะปะตะฝ ะฝะพะฒัะน ะฐัะณัะผะตะฝั ยซโworkdirยป, ะฟะพะทะฒะพะปัััะธะน ะฟะตัะตะพะฟัะตะดะตะปะธัั ัะฐะฑะพัะธะน ะบะฐัะฐะปะพะณ. ะะฐะฟัะธะผะตั, ะดะปั ะธัะฟะพะปัะทะพะฒะฐะฝะธั ัะตะบััะตะณะพ ะบะฐัะฐะปะพะณะฐ ะฒะผะตััะพ ัะฐะฑะพัะตะณะพ ะผะพะถะฝะพ ะทะฐะฟัััะธัั: meson devenv -C builddir โworkdir .
- ะัะตะดะปะพะถะตะฝั ะฝะพะฒัะต ะพะฟะตัะฐัะพัั ยซinยป ะธ ยซnot inยป ะดะปั ะพะฟัะตะดะตะปะตะฝะธั ะฒั ะพะถะดะตะฝะธั ะฒ ัััะพะบั ะฟะพะดัััะพะบะธ ะฟะพ ะฐะฝะฐะปะพะณะธะธ ั ัะฐะฝะตะต ะดะพัััะฟะฝะพะน ะฟัะพะฒะตัะบะพะน ะฒั ะพะถะดะตะฝะธั ัะปะตะผะตะฝัะฐ ะฒ ะผะฐััะธะฒ ะธะปะธ ัะปะพะฒะฐัั. ะะฐะฟัะธะผะตั: fs = import(โfsโ) if โsomethingโ in fs.read(โsomefileโ) # True endif
- ะะพะฑะฐะฒะปะตะฝะฐ ะพะฟัะธั ยซwarning-level=everythingยป, ะฒะบะปััะฐััะฐั ะฒัะฒะพะด ะฒัะตั ะธะผะตััะธั ัั ะฟัะตะดัะฟัะตะถะดะตะฝะธะน ะบะพะผะฟะธะปััะพัะฐ (ะฒ clang ะธ MSVC ะธัะฟะพะปัะทัะตั -Weverything ะธ /Wall, ะฐ ะฒ GCC ัะฐะทะดะตะปัะฝะพ ะฒะบะปััะฐัััั ะฟัะตะดัะฟัะตะถะดะตะฝะธั, ะฟัะธะผะตัะฝะพ ัะพะพัะฒะตัััะฒัััะธะต ัะตะถะธะผั -Weverything ะฒclang).
- ะ ะผะตัะพะดะต rust.bindgen ัะตะฐะปะธะทะพะฒะฐะฝะฐ ะฒะพะทะผะพะถะฝะพััั ะพะฑัะฐะฑะพัะบะธ ะฐัะณัะผะตะฝัะฐ ยซdependenciesยป ะดะปั ะฟะตัะตะดะฐัะธ ะฟััะตะน ะบ ะทะฐะฒะธัะธะผะพัััะผ, ะบะพัะพััะต ะดะพะปะถะฝั ะฑััั ะพะฑัะฐะฑะพัะฐะฝั ะบะพะผะฟะธะปััะพัะพะผ.
- ะะฑััะฒะปะตะฝะฐ ัััะฐัะตะฒัะตะน ััะฝะบัะธั java.generate_native_headers, ะบะพัะพัะฐั ะฟะตัะตะธะผะตะฝะพะฒะฐะฝะฐ ะฒ java.native_headers ะดะปั ัะพะพัะฒะตัััะฒะธั ะพะฑัะตะผั ััะธะปั ะฝะฐะธะผะตะฝะพะฒะฐะฝะธั ััะฝะบัะธะน, ะฟัะธะฝััะพะผั ะฒ Meson.
เจธเจฐเฉเจค: opennet.ru