سي ميك

CMake
الشعار
معلومات عامة
نوع
Software development tools
نسبة التسمية
نظام التشغيل
المنصة
النموذج المصدري
حقوق التأليف والنشر محفوظة [لغات أخرى] عدل القيمة على Wikidata
متوفر بلغات
المطور الأصلي
المطورون
Andy Cedilnik, Bill Hoffman, Brad King, Ken Martin, Alexander Neundorf
موقع الويب
cmake.org (الإنجليزية) عدل القيمة على Wikidata
معلومات تقنية
ضمان الجودة
أدوات الواجهة أو إطار العمل
لغة البرمجة
تطبيق ل
الإصدار الأول
2000 (2000)
الإصدار الأخير
4.0.3[7] عدل على Wikidata
المستودع
الرخصة

سي ميك (بالإنجليزية: CMake) هي أداة تطوير برمجيات مجانية ومتعددة الأنظمة لبناء التطبيقات عبر تعليمات مستقلة عن المترجم. ويمكنه أيضًا أتمتة عملية الاختبار والتحزيم والتثبيت. ويعمل على مجموعة متنوعة من المنصات ويدعم العديد من لغات البرمجة.[8]

كأداة بناء ما بعدية، يضبط CMake أدوات بناء أصلية والتي بدورها تبني قاعدة التعليمات البرمجية. يقوم CMake بإنشاء ملفات تكوين لأدوات البناء الأخرى استنادًا إلى ملفات التكوين الخاصة به. الأدوات الأخرى مسؤولة عن البناء بشكل أكثر مباشرة؛ باستخدام الملفات المنشأة. يمكن استخدام مجموعة واحدة من ملفات التكوين الخاصة بـ CMake لبناء قاعدة بيانات باستخدام أدوات البناء الأصلية لمنصات متعددة.[9]

تتضمن أدوات البناء الأصلية البارزة التي يدعمها CMake ما يلي: Make، وQt Creator، و Ninja، وAndroid Studio، وXcode، و Visual Studio.[10]

يُوزَّع CMake كبرنامج مجاني ومفتوح المصدر بموجب ترخيص بي إس دي البند 3 المتساهل.[11]

المراجع

  1. "Embracing Modern CMake" (PDF). 11 سبتمبر 2017. ص. 3. مؤرشف من الأصل (PDF) في 2022-01-20. 'Cross-platform Make'
  2. وصلة مرجع: https://cmake.org/.
  3. وصلة مرجع: https://cmake.org/cmake/help/latest/manual/cmake-gui.1.html. الوصول: 3 أبريل 2022.
  4. وصلة مرجع: https://cmake.org/runningcmake. الوصول: 3 أبريل 2022.
  5. وصلة مرجع: https://gitlab.kitware.com/cmake/cmake. الوصول: 3 أبريل 2022.
  6. "The CMake Open Source Project on OpenHub". OpenHub. مؤرشف من الأصل في 2024-11-27. اطلع عليه بتاريخ 2016-04-09.
  7. "CMake 4.0.3 available for download" (بالإنجليزية). 16 Jun 2025. Retrieved 2025-06-22.
  8. "CMake".
  9. "The Architecture of Open Source Applications (Volume 1)CMake". aosabook.org. اطلع عليه بتاريخ 2023-06-11.
  10. "The Architecture of Open Source Applications (Volume 1)CMake". aosabook.org. اطلع عليه بتاريخ 2023-06-11."The Architecture of Open Source Applications (Volume 1)CMake".
  11. "Licenses · master · CMake / CMake". GitLab (بالإنجليزية). Retrieved 2020-11-13.