غلاف إتقان CMake الحديث - الدليل المرجعي السريع
التقنية وهندسة البرمجيات

إتقان CMake الحديث - الدليل المرجعي السريع

هذا الكتيّب المختصر موجّه إلى مبرمجي **C++** الذين يريدون بناء مشاريع موثوقة، واختبارها، وتثبيتها، وتحزيمها، ونشرها باستخدام **CMake**، من دون أن تتحول ملفات `CMakeLists.txt` إلى مشروع برمجي مستقل يحتاج بدوره إلى صيانة معقدة. قدّمت الطبعة الأولى عرضًا عامًا للأداة، أما هذه الطبعة فتمثل مراجعة تقنية شاملة؛ إذ حُذفت منها التفسيرات غير الدقيقة أو الملتبسة، واستُبدلت الممارسات القديمة بالأساليب الحديثة، وأعيد تنظيم الأوامر وفق الفصل الواضح بين مجلد المصدر ومجلد البناء، كما صُححت أمثلة تصدير الحزم، وبُنيت المشاريع الأساسية واختُبرت ضمن حزمة تحقق آلية لضمان سلامتها وقابليتها للتطبيق.

75 صفحة2 تحميل2

وصف الكتاب

يقدم كتاب «إتقان CMake الحديث» دليلًا عربيًا عمليًا ومركزًا لمبرمجي C++ الراغبين في بناء مشاريع موثوقة وقابلة للصيانة والتوسع عبر الأنظمة والمنصات المختلفة. ويعتمد على منهج CMake الحديث القائم على الأهداف ومتطلبات الاستخدام بدل الأوامر العامة والمسارات المكتوبة يدويًا.

يبدأ الكتاب بشرح النموذج الذهني لـ CMake، واختيار المولّد والمصرّف، وإنشاء المشروع وتنظيم المكتبات والتطبيقات، ثم يتناول إعدادات البناء والذاكرة المخبأة وملفات CMakePresets.json، وإدارة التبعيات باستخدام find_package() وFetchContent و vcpkg وConan 2.

كما يشرح تثبيت الحزم وتصديرها وتحزيمها، والاختبار بواسطة CTest وGoogleTest، وتوليد الملفات وتنفيذ الأوامر المخصصة، والبناء المتقاطع ومتعدد المنصات، وتحسين الأداء وتسريع البناء، والتكامل المستمر، وتشخيص الأخطاء، والانتقال من ممارسات CMake القديمة إلى الأساليب الحديثة.

تتضمن الطبعة الثانية تحديثات CMake من الإصدار 4.0 إلى 4.4.1، ومشروعًا كاملًا بأسلوب إنتاجي، إضافة إلى مراجع سريعة للأوامر وتعبيرات المولّد، وقوالب الإعدادات المسبقة، وقائمة عملية لاستكشاف المشكلات. وقد بُنيت الأمثلة الأساسية واختُبرت ضمن حزمة تحقق آلية لضمان صحتها وقابليتها للتطبيق.

تحميل الكتاب PDF