- عنوان: CMake Best Practices
- نویسنده/انتشارات: Dominik-Berner
- حوزه: برنامه نویسی ++C
- سال انتشار: 2022
- تعداد صفحه: 406
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 7.55 مگابایت
اگر در حال توسعه نرم افزار با استفاده از C++ یا C هستید، احتمالا قبلاً در مورد CMake شنیده اید. در طول 20 سال گذشته، CMake به چیزی تبدیل شده است که یک استاندارد صنعتی برای ساخت برنامه های ++C است. اما CMake چیزی بیش از یک سیستم ساختنی است – این یک تولیدکننده سیستم است، به این معنی که دستورالعملهایی را برای سایر سیستمهای ساخت مانند Makefile، Ninja، Visual Studio، Qt Creator، Android Studio و Xcode تولید میکند. و در ساختن نرم افزار متوقف نمی شود – CMake همچنین شامل ویژگی هایی است که از نصب، بسته بندی و تست نرم افزار پشتیبانی می کند. به عنوان یک استاندارد صنعتی واقعی، CMake یک فناوری ضروری برای هر برنامه نویس ++C است. در این فصل، یک نمای کلی از CMake در سطح بالا دریافت خواهید کرد و با اصول اولیه لازم برای ساخت اولین برنامه خود آشنا خواهید شد. ما نگاهی به فرآیند ساخت CMake خواهیم داشت و یک نمای کلی از نحوه استفاده از زبان CMake برای پیکربندی فرآیندهای ساخت ارائه خواهیم داد. در این فصل، ما موضوعات زیر را پوشش خواهیم داد: • CMake به طور خلاصه • نصب CMake • فرآیند ساخت CMake • نوشتن فایل های CMake • زنجیره های ابزار مختلف و پیکربندی های ساخت
If you’re developing software using C++ or C, you have probably heard about CMake before. Over the last 20 years, CMake has evolved into something that’s an industry standard when it comes to building C++ applications. But CMake is more than just a build system – it is a build system generator, which means it produces instructions for other build systems such as Makefile, Ninja, Visual Studio, Qt Creator, Android Studio, and Xcode. And it does not stop at building software – CMake also includes features that support installing, packaging, and testing software. As a de facto industry standard, CMake is a must-know technology for any C++ programmer. In this chapter, you will get a high-level overview of what CMake is and learn about the necessary basics to build your first program. We will have a look at CMake’s build process and provide an overview of how to use the CMake language to configure build processes. In this chapter, we will cover the following topics: • CMake in a nutshell • Installing CMake • The CMake build process • Writing CMake files • Different toolchains and build configurations
این کتاب را میتوانید بصورت رایگان از لینک زیر دانلود نمایید.
Download: CMake Best Practices
نظرات کاربران