ZenMake โ€” ะตั‰ั‘ ะพะดะฝะฐ ัะธัั‚ะตะผะฐ ัะฑะพั€ะบะธ ะดะปั C/C++ ะธ ั€ัะดะฐ ะดั€ัƒะณะธั… ัะทั‹ะบะพะฒ ะฟั€ะพะณั€ะฐะผะผะธั€ะพะฒะฐะฝะธั ั ะดะตะบะปะฐั€ะฐั‚ะธะฒะฝั‹ะผะธ ะบะพะฝั„ะธะณัƒั€ะฐั†ะธะพะฝะฝั‹ะผะธ ั„ะฐะนะปะฐะผะธ.

ZenMake ะฝะฐะฟะธัะฐะฝ ะฝะฐ python ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ Waf ะฒ ะบะฐั‡ะตัั‚ะฒะต ั„ั€ะตะนะผะฒะพั€ะบะฐ. ะžัะฝะพะฒะฝะฐั ั†ะตะปัŒ ะฟั€ะพะตะบั‚ะฐ โ€” ะฑั‹ั‚ัŒ ะฟั€ะพัั‚ั‹ะผ ะฒ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะธ ะฝะฐัะบะพะปัŒะบะพ ัั‚ะพ ะฒะพะทะผะพะถะฝะพ, ะฝะพ ะพัั‚ะฐะฒะฐั‚ัŒัั ะดะพัั‚ะฐั‚ะพั‡ะฝะพ ะณะธะฑะบะธะผ.

ะ—ะฐั‡ะตะผ ะตั‰ะต ะพะดะฝะฐ ัะธัั‚ะตะผะฐ ัะฑะพั€ะบะธ? ะŸะพะดั€ะพะฑะฝะพัั‚ะธ (ะฝะฐ ะฐะฝะณะปะธะนัะบะพะผ): https://zenmake.readthedocs.io/en/latest/why.html


ะžัะฝะพะฒะฝะพะน ั€ะตะฟะพะทะธั‚ะพั€ะธะน: https://gitlab.com/pustotnik/zenmake


เป€เบญเบเบฐเบชเบฒเบ™: https://zenmake.readthedocs.io/


เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบเบฒเบ™ เบ™เบณ เปƒเบŠเป‰: https://gitlab.com/pustotnik/zenmake/tree/master/demos

เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹:

  1. ะฃัั‚ะฐะฝะพะฒะธั‚ัŒ ะฒ ัะธัั‚ะตะผัƒ ั‡ะตั€ะตะท pip install zenmake ะธ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ ะฝะฐ ะผะฐะฝะตั€ CMake, Meson ะธ ะดั€., ะฒั‹ะทั‹ะฒะฐั zenmake ะฒ ะบะพั€ะฝะต ะฟั€ะพะตะบั‚ะฐ.
  2. ะกะบะฐั‡ะฐั‚ัŒ zipapp-ั„ะพั€ะผัƒ zenmake.pyz เบˆเบฒเบเบ™เบตเป‰ ะธะปะธ ัะณะตะฝะตั€ะธั€ะพะฒะฐั‚ัŒ ัะฐะผะพัั‚ะพัั‚ะตะปัŒะฝะพ ั‡ะตั€ะตะท ะบะพะผะฐะฝะดัƒ zipapp ะธ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ ะบะฐะบ ะฒัั‚ั€ะพะตะฝะฝัƒัŽ ัะธัั‚ะตะผัƒ ัะฑะพั€ะบะธ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: linux.org.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™