LIBRISTO
LIBROAMANTO
mandatory
Become part of a community of book lovers from all over the world and get access to a whole bunch of benefits. Create an account for free
0
Austrian Post 5.49 DPD courier 3.99 DPD point 2.99 GLS courier 4.99

Modern CMake for C++ - Second Edition

Language EnglishEnglish
Book Paperback
Book Modern CMake for C++ - Second Edition Rafał Świdziński
Libristo code: 46058529
Publishers Packt Publishing, May 2024
Gain proficiency in CMake and unlock the complete potential of C++ to develop exceptional projectsPu... Full description
? points 124 b
50.49 VAT included
In stock at our supplier Shipping in 14-21 days
Austria Delivery to Austria

Up to 30 days for returns


Customers also purchased


Top
Modern C++ Programming Cookbook - Third Edition Marius Bancila / Book Paperback
common.buy 55.39
Top
C++ Software Design Klaus Iglberger / Book Paperback
common.buy 62.89
Affordable
C++ Concurrency in Action,2E Anthony Williams / Book Paperback
common.buy 65.69
C++20 - The Complete Guide Nicolai M. Josuttis / Book Hardback
common.buy 79.79
Top
Effective Modern C++ Scott Meyers / Book Paperback
common.buy 53.19
CMake Best Practices - Second Edition Mustafa Kemal Gilor / Book Paperback
common.buy 42.59
Top
Clean Code Robert C. Martin / Book Paperback
common.buy 53.19
NGINX HTTP Server - Fifth Edition Clement Nedelcu / Book Paperback
common.buy 52.39
Top
Minimal CMake Tom Hulton-Harrop / Book Paperback
common.buy 44.59
C++ Memory Management Patrice Roy / Book Paperback
common.buy 42.59
Mastering C++ Game Animation Programming Michael Dunsky / Book Paperback
common.buy 50.49
Dancing with Qubits - Second Edition Robert S. Sutor / Book Paperback
common.buy 58.29
Top
Clean Architecture Robert C. Martin / Book Paperback
common.buy 31.39
Modern Full-Stack React Projects Matthias Zronek / Book Paperback
common.buy 45.59
Mastering Node.js Web Development Adam Freeman / Book Paperback
common.buy 50.49
C++ High Performance Viktor Sehr / Book Paperback
common.buy 60.29
Top
Design Patterns Erich Gamma / Book Hardback
common.buy 50.89
Top
The Pragmatic Programmer David Thomas / Book Hardback
common.buy 43.89
Top
Refactoring Martin Fowler / Book Hardback
common.buy 55.49

Gain proficiency in CMake and unlock the complete potential of C++ to develop exceptional projects

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

Key Features:

Get to grips with CMake and take your C++ development skills to enterprise standards

Use hands-on exercises and self-assessment questions to lock-in your learning

Understand how to build in an array of quality checks and tests for robust code

Book Description:

Modern CMake for C++ isn't just another reference book, or a repackaging of the documentation, but a blueprint to bridging the gap between learning C++ and being able to use it in a professional setting. It's an end-to-end guide to the automation of complex tasks, including building, testing, and packaging software.

This second edition is updated to the latest version of the CMake tooling suite, featuring three new chapters and an additional appendix dedicated to CMake presets.

In this book, you'll not only learn how to use the CMake language in CMake projects, but also discover how to make those projects maintainable, elegant, and clean. As you progress, you'll dive into the structure of source directories, building targets, and packages, all while learning how to compile and link executables and libraries. You'll also gain a deeper understanding of how those processes work, and how to optimize builds in CMake for the best results.

You'll discover how to use external dependencies in your project - third-party libraries, testing frameworks, program analysis tools, and documentation generators. Finally, you'll gain proficiency in exporting, installing, and packaging for internal and external purposes.

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

What You Will Learn:

Understand best practices for building C++ code

Gain practical knowledge of the CMake language

Guarantee code quality with 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

Program modern CMake and manage your build processes

Acquire expertise in complex subjects like CMake presets and CDash

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're 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.

Actress & Polyglot
EWA KASP for
Play video
Ewa Kasp
Libristo has the largest selection of foreign-language books. That’s why I buy my books there.

About the book

Full name Modern CMake for C++ - Second Edition
Language English
Binding Book - Paperback
Date of issue 2024
Number of pages 502
EAN 9781805121800
ISBN 1805121804
Libristo code 46058529
Publishers Packt Publishing
Weight 928
Dimensions 191 x 235 x 27
Give this book today
It's easy
1 Add to cart and choose Deliver as present at the checkout 2 We'll send you a voucher 3 The book will arrive at the recipient's address

You might also be interested in


Modern CMake for C++ Rafał Świdziński / Book Paperback
common.buy 49.49
Top
Professional C++, 6th Edition Gregoire / Book Paperback
common.buy 67.19
Top
Software Architect Elevator Gregor Hohpe / Book Paperback
common.buy 52.09
Top
A Theory of Fun for Game Design Raph Koster / Book Paperback
common.buy 35.89
Modern C++ Programming Cookbook Marius Bancila / Book Paperback
common.buy 99.49
CMake Cookbook Radovan Bast / Book Paperback
common.buy 64.19
Practical Shader Development Kyle Halladay / Book Paperback
common.buy 55.19
Top
Design Patterns in Modern C++20 Dmitri Nesteruk / Book Paperback
common.buy 35.89
Beautiful C++ Kate Gregory / Book Paperback
common.buy 38.79
Hands-On Design Patterns with C++ Fedor G Pikus / Book Paperback
common.buy 58.29
Das Kapital Karl Marx / Book Paperback
common.buy 11.69
Top
Vulkan Cookbook Pawel Lapinski / Book Paperback
common.buy 42.59
Top
House of Leaves Mark Z. Danielewski / Book Hardback
common.buy 43.79
C++ Templates David Vandevoorde / Book Hardback
common.buy 79.89
Graphics Shaders Mike Bailey / Book Hardback
common.buy 139.99
Top
Game Programming Patterns Robert Nystrom / Book Paperback
common.buy 38.79
Building Low Latency Applications with C++ Sourav Ghosh / Book Paperback
common.buy 45.59
Mastering Vim - Second Edition Ruslan Osipov / Book Paperback
common.buy 44.59
Arduino Projects For Dummies Brock Craft / Book Paperback
common.buy 24.59
Top
Practical Vim Drew Neil / Book Paperback
common.buy 28.89
Mastering Vim Ruslan Osipov / Book Paperback
common.buy 58.29

Login

Log in to your account. Don't have a Libristo account? Create one now!

 
mandatory
mandatory

Don’t have an account? Discover the benefits of having a Libristo account!

With a Libristo account, you'll have everything under control.

Create a Libristo account
Book advisor Libroamiko
Hi, I'm Libroamiko, can I help?