Завантаження...
Електронні книги Bezpieczeństwo systemówДеталі електронної книги: CMake Cookbook. Building, testing, and packaging...
Деталі електронної книги
Увійти якщо вас цікавить зміст видання.
CMake Cookbook. Building, testing, and packaging modular software with modern CMake
Radovan Bast, Roberto Di Remigio
Завантаження...
EЛЕКТРОННА КНИГА
Завантаження...
CMake is cross-platform, open-source software for managing the build process in a portable fashion. This book features a collection of recipes and building blocks with tips and techniques for working with CMake, CTest, CPack, and CDash.
CMake Cookbook includes real-world examples in the form of recipes that cover different ways to structure, configure, build, and test small- to large-scale code projects. You will learn to use CMake's command-line tools and master modern CMake practices for configuring, building, and testing binaries and libraries. With this book, you will be able to work with external libraries and structure your own projects in a modular and reusable way. You will be well-equipped to generate native build scripts for Linux, MacOS, and Windows, simplify and refactor projects using CMake, and port projects to CMake.
CMake Cookbook includes real-world examples in the form of recipes that cover different ways to structure, configure, build, and test small- to large-scale code projects. You will learn to use CMake's command-line tools and master modern CMake practices for configuring, building, and testing binaries and libraries. With this book, you will be able to work with external libraries and structure your own projects in a modular and reusable way. You will be well-equipped to generate native build scripts for Linux, MacOS, and Windows, simplify and refactor projects using CMake, and port projects to CMake.
- 1. From a Simple Executable to Libraries
- 2. Detecting the Environment
- 3. Detecting External Libraries and Programs
- 4. Creating and Running Tests
- 5. Configure-time and Build-time Operations
- 6. Generating Source Code
- 7. Structuring Projects
- 8. The Superbuild Pattern
- 9. Mixed-language Projects
- 10. Writing an Installer
- 11. Packaging Projects
- 12. Building Documentation
- 13. Alternative Generators and Cross-compilation
- 14. Testing Dashboards
- 15. Porting a Project to CMake
- Назва:CMake Cookbook. Building, testing, and packaging modular software with modern CMake
- Автор:Radovan Bast, Roberto Di Remigio
- Оригінальна назва:CMake Cookbook. Building, testing, and packaging modular software with modern CMake
- ISBN:9781788472340, 9781788472340
- Дата видання:2018-09-26
- Формат:Eлектронна книга
- Ідентифікатор видання: e_158z
- Видавець: Packt Publishing
Завантаження...
Завантаження...