CMake ใช้เพื่อควบคุมกระบวนการคอมไพล์ซอฟต์แวร์โดยใช้แพลตฟอร์มที่เรียบง่ายและไฟล์การกำหนดค่าอิสระของคอมไพเลอร์ และสร้างไฟล์ makefile ดั้งเดิมและพื้นที่ทำงานที่สามารถใช้ในสภาพแวดล้อมคอมไพเลอร์ที่คุณเลือก
ชุดเครื่องมือ CMake ถูกสร้างขึ้นโดย Kitware เพื่อตอบสนองความต้องการสภาพแวดล้อมการสร้างข้ามแพลตฟอร์มที่ทรงพลังสำหรับโครงการโอเพ่นซอร์ส เช่น ITK และ VTK
ล้อหลาม CMake มี CMake 3.31.0
รุ่นต่างๆ | ดาวน์โหลด |
---|---|
การดำเนินการ GitHub (Windows, macOS, Linux) | |
---|---|
พีพีไอ |
แพลตฟอร์มต่อไปนี้รองรับล้อไบนารี:
ระบบปฏิบัติการ | โค้ง |
---|---|
หน้าต่าง | 64 บิต 32 บิต |
ลินุกซ์อินเทล | หลายลินุกซ์ 2010+ 64 บิต musllinux_1_1+ 64 บิต manylinux2010+ 32 บิต musllinux_1_1+ 32 บิต |
ลินุกซ์อาร์ม | หลายลินุกซ์2014+ AArch64 musllinux_1_1+ AArch64 musllinux_1_2+ armv7l |
ลินุกซ์ พาวเวอร์พีซี | manylinux2014+ ppc64le musllinux_1_1+ ppc64le |
ลินุกซ์ ไอบีเอ็ม Z | หลายลินุกซ์2014+ s390x musllinux_1_1+ s390x |
macOS 10.10+ | อินเทล |
macOS 11+ | แอปเปิ้ลซิลิคอน |
เวอร์ชันล่าสุดที่ให้ manylinux1
wheel คือ 3.22.x
เวอร์ชันล่าสุดที่ให้การสนับสนุน Python 2 ถึง Python 3.6 คือ 3.28.x
โปรเจ็กต์นี้ดูแลโดย Jean-Christophe Fillion-Robin จาก Kitware Inc. ครอบคลุมโดย Apache License เวอร์ชัน 2.0
CMake ได้รับการเผยแพร่ภายใต้ใบอนุญาต BSD 3 ข้อที่ได้รับอนุมัติจาก OSI สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ CMake โปรดไปที่ https://cmake.org