LIBRISTO
LIBROAMANTO
Obligatoire
Accédez à une communauté d'amateurs de livres à travers le monde et bénéficiez d’une panoplie d'avantages. Créer un compte gratuitement
0
La Poste Autrichienne 5.49 Service de messagerie GLS 4.99 Coursier DPD 4.49 Point DPD 3.49

Modern CMake for C++

Langue AnglaisAnglais
Livre Livre de poche
Livre Modern CMake for C++ Rafał Świdziński
Code Libristo: 38820295
Éditeurs Packt Publishing, février 2022
Write comprehensive, professional-standard CMake projects and ensure the quality and simplicity of y... Description détaillée
? points 104 b
42.59 TVA incluse
Stockage externe Expédition sous 14-21 jours
Autriche Livraison à Autriche

Jusqu'à 30 jours pour les retours


Les clients ont également acheté


Hands-On Machine Learning with C++ Kirill Kolodiazhnyi / Livre Livre de poche
common.buy 54.49
Adaptive Code Gary McLean Hall / Livre Livre de poche
common.buy 37.79
Beginning C++23 Ivor Horton / Livre Livre de poche
common.buy 42.19
Hack the Cybersecurity Interview Christophe Foulon / Livre Livre de poche
common.buy 62.89
Top
DAMA-DMBOK Dama International / Livre Livre de poche
common.buy 64.49
Abordable
Vitamin Cure for Chronic Fatigue Syndrome Andrew W. Saul / Livre Livre de poche
common.buy 7.39
Java Threads 3e Scott Oaks / Livre Livre de poche
common.buy 24.49
Top
Tour of C++, A Bjarne Stroustrup / Livre Livre de poche
common.buy 34.89
Vitamin Cure for Eye Disease Andrew W. Saul / Livre Livre de poche
common.buy 31.69
Pro J2EE 1.4: From Professional to Expert James L. Weaver / Livre Livre de poche
common.buy 35.89
C++17 STL Cookbook Jacek Galowicz / Livre Livre de poche
common.buy 50.19
Java EE 8 Application Development David R. Heffelfinger / Livre Livre de poche
common.buy 50.19
Mastering Java 11 Dr. Edward Lavieri / Livre Livre de poche
common.buy 44.29
The Complete Coding Interview Guide in Java Anghel Leonard / Livre Livre de poche
common.buy 44.29
Java Servlet and JSP Cookbook Bruce W. Perry / Livre Livre de poche
common.buy 30.39
C++17 - The Complete Guide Josuttis Nicolai M. Josuttis / Livre Livre relié
common.buy 51.79
Java Challenges Michael Inden / Livre Livre de poche
common.buy 45.39
JBoss AS 7 Development Faruk Akgul / Livre Livre de poche
common.buy 50.19
Top
Herbs for Long Lasting Health Rosemary Gladstar / Livre Livre de poche
common.buy 7.29
Ant Steve Holzner / Livre Livre de poche
common.buy 27.39

Write comprehensive, professional-standard CMake projects and ensure the quality and simplicity of your solutions

Purchase of the print or Kindle book includes a free eBook in the PDF format

Key Features

  • Understand and automate compilation and linking with CMake
  • Manage internal and external dependencies easily
  • Add quality checks and tests as an inherent step for your builds

Book Description

Creating top-notch software is an extremely difficult undertaking. Developers researching the subject have difficulty determining which advice is up to date and which approaches have already been replaced by easier, better practices. At the same time, most online resources offer limited explanation, while also lacking the proper context and structure.

This book offers a simpler, more comprehensive, experience as it treats the subject of building C++ solutions holistically. Modern CMake for C++ is an end-to-end guide to the automatization of complex tasks, including building, testing, and packaging. You'll not only learn how to use the CMake language in CMake projects, but also discover what makes them maintainable, elegant, and clean. The book also focuses on the structure of source directories, building targets, and packages. As you progress, you'll learn how to compile and link executables and libraries, how those processes work, and how to optimize builds in CMake for the best results. You'll understand how to use external dependencies in your project - third-party libraries, testing frameworks, program analysis tools, and documentation generators. Finally, you'll get to grips with exporting, installing, and packaging for internal and external purposes.

By the end of this book, you'll be able to use CMake confidently on a professional level.

What you will learn

  • Understand best practices for building C++ code
  • Gain practical knowledge of the CMake language by focusing on the most useful aspects
  • Use cutting-edge tooling to guarantee code quality with the help of tests and static and dynamic analysis
  • Discover how to manage, discover, download, and link dependencies with CMake
  • Build solutions that can be reused and maintained in the long term
  • Understand how to optimize build artifacts and the build process itself

Who this book is for

The book is for build engineers and software developers with knowledge of C/C++ programming who are looking to learn CMake to automate the process of building small and large software solutions. If you are someone who's just getting started with CMake, a long-time GNU Make user, or simply looking to brush up on the latest best practices, this book is for you.

Table of Contents

  1. First Steps with CMake
  2. The CMake Language
  3. Setting Up Your First CMake Project
  4. Working with Targets
  5. Compiling C++ Sources with CMake
  6. Linking with CMake
  7. Managing Dependencies with CMake
  8. Testing Frameworks
  9. Program Analysis Tools
  10. Generating Documentation
  11. Installing and Packaging
  12. Creating Your Professional Project
  13. Appendix Miscellaneous Commands
Actrice & Polyglotte
EWA KASP pour
Lire la vidéo
Ewa Kasp
Libristo propose le plus grand choix de littérature étrangère. C’est pour cela que c’est ici que j’achète mes livres.

À propos du livre

Nom complet Modern CMake for C++
Langue Anglais
Reliure Livre - Livre de poche
Date de parution 2022
Nombre de pages 460
EAN 9781801070058
ISBN 1801070059
Code Libristo 38820295
Éditeurs Packt Publishing
Poids 852
Dimensions 191 x 235 x 25
Offrez ce livre dès aujourd'hui
C’est simple
1 Ajouter au panier et choisir l'option Livrer comme cadeau à la caisse. 2 Nous vous enverrons un bon d'achat 3 Le livre arrivera à l'adresse du destinataire

Ceci pourrait également vous intéresser


Modern CMake for C++ - Second Edition Rafał Świdziński / Livre Livre de poche
common.buy 43.49
Minimal CMake Tom Hulton-Harrop / Livre Livre de poche
common.buy 38.39
Mastering CMake Ken Martin / Livre Livre de poche
common.buy 45.59
Modern C++ Programming Cookbook - Third Edition Marius Bancila / Livre Livre de poche
common.buy 47.69
CMake Cookbook Radovan Bast / Livre Livre de poche
common.buy 55.29
Top
Clean Architecture Robert C. Martin / Livre Livre de poche
common.buy 27.89
CMake Best Practices Dominik Berner / Livre Livre de poche
common.buy 42.59
Modern Computer Architecture and Organization Jim Ledin / Livre Livre de poche
common.buy 77.29
Mastering GitLab 12 Joost Evertse / Livre Livre de poche
common.buy 44.29
Learn OpenCV 4 by Building Projects David Millan Escriva / Livre Livre de poche
common.buy 44.29
Hands-On Design Patterns with C++ - Second Edition Fedor G. Pikus / Livre Livre de poche
common.buy 44.29
Top
C++20 - The Complete Guide Nicolai M. Josuttis / Livre Livre relié
common.buy 68.69
Software Architecture with C# 10 and .NET 6 Francesco Abbruzzese / Livre Livre de poche
common.buy 50.19
React and React Native Roy Derks / Livre Livre de poche
common.buy 45.09
Learn Design Patterns with Game Programming Philippe-Henri Gosselin / Livre Livre de poche
common.buy 24.29
Implementing Azure DevOps Solutions Maik van der Gaag / Livre Livre de poche
common.buy 44.29
The Modern C++ Challenge Marius Bancila / Livre Livre de poche
common.buy 35.89
Advanced C and C++ Compiling Milan Stevanovic / Livre Livre de poche
common.buy 89.69
Top
The Clean Coder Robert C. Martin / Livre Livre de poche
common.buy 43.59
Abordable
Clean Code Robert C. Martin / Livre Livre de poche
common.buy 43.39
Top
Effective Modern C++ Scott Meyers / Livre Livre de poche
common.buy 48.49
Top
Trump: The Art of the Deal Donald J. Trump / Livre Livre de poche
common.buy 6.89
Top
Ariel Sylvia Plath / Livre Livre relié
common.buy 13.39

Connexion

Connectez-vous à votre compte. Vous n'avez pas encore de compte Libristo ? Créez-en un maintenant !

 
Obligatoire
Obligatoire

Vous n'avez pas encore de compte ? Découvrez les avantages d’avoir un compte Libristo !

Avec un compte Libristo, vous aurez tout sous contrôle.

Créer un compte Libristo
Conseiller littéraire Libroamiko
Bonjour, je suis Libroamiko, puis-je vous aider ?