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
Free delivery for purchases over 69.99 €
DPD courier 5.99 Bpost point 7.99 Bpost 7.49 DPD point 3.49 GLS courier 4.49

Free delivery for orders over 69.99 euro.

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 118 b Top Top
48.66
In stock at our supplier Shipping in 9-15 days

30-day return policy


Customers also purchased


Top
Modern C++ Programming Cookbook - Third Edition Marius Bancila / Book Paperback
common.buy 53.41
Top
C++ Software Design Klaus Iglberger / Book Paperback
common.buy 59.89
Top
C++ Concurrency in Action,2E Anthony Williams / Book Paperback
common.buy 76.89
Top
C++20 - The Complete Guide Nicolai M. Josuttis / Book Hardback
common.buy 76.99
Top
Effective Modern C++ Scott Meyers / Book Paperback
common.buy 50.38
Top
CMake Best Practices - Second Edition Mustafa Kemal Gilor / Book Paperback
common.buy 41.17
Top
Minimal CMake Tom Hulton-Harrop / Book Paperback
common.buy 42.99
NGINX HTTP Server - Fifth Edition Clement Nedelcu / Book Paperback
common.buy 50.58
Top
Clean Code Robert C. Martin / Book Paperback
common.buy 50.88
Top
C++ Memory Management Patrice Roy / Book Paperback
common.buy 41.17
Top
C++ High Performance Viktor Sehr / Book Paperback
common.buy 58.17
Top
Design Patterns Erich Gamma / Book Hardback
common.buy 48.56
Mastering Node.js Web Development Adam Freeman / Book Paperback
common.buy 48.66
Top
Clean Architecture Robert C. Martin / Book Paperback
common.buy 29.94
Mastering C++ Game Animation Programming Michael Dunsky / Book Paperback
common.buy 48.66
Dancing with Qubits - Second Edition Robert S. Sutor / Book Paperback
common.buy 56.25
Modern Full-Stack React Projects Matthias Zronek / Book Paperback
common.buy 44.00
Top
The Pragmatic Programmer David Thomas / Book Hardback
common.buy 41.98
Top
Refactoring Martin Fowler / Book Hardback
common.buy 53.31

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 47.75
Top
Professional C++, 6th Edition Gregoire / Book Paperback
common.buy 64.34
Software Architect Elevator Gregor Hohpe / Book Paperback
common.buy 49.57
Top
A Theory of Fun for Game Design Raph Koster / Book Paperback
common.buy 34.09
CMake Cookbook Radovan Bast / Book Paperback
common.buy 61.91
Modern C++ Programming Cookbook Marius Bancila / Book Paperback
common.buy 96.01
Practical Shader Development Kyle Halladay / Book Paperback
common.buy 52.50
Design Patterns in Modern C++20 Dmitri Nesteruk / Book Paperback
common.buy 34.09
Top
Beautiful C++ Kate Gregory / Book Paperback
common.buy 37.02
Hands-On Design Patterns with C++ Fedor G Pikus / Book Paperback
common.buy 56.25
Top
Das Kapital Karl Marx / Book Paperback
common.buy 11.22
Vulkan Cookbook Pawel Lapinski / Book Paperback
common.buy 41.17
Top
House of Leaves Mark Z. Danielewski / Book Hardback
common.buy 37.93
Top
C++ Templates David Vandevoorde / Book Hardback
common.buy 77.09
Graphics Shaders Mike Bailey / Book Hardback
common.buy 135.47
Top
Game Programming Patterns Robert Nystrom / Book Paperback
common.buy 37.32
Building Low Latency Applications with C++ Sourav Ghosh / Book Paperback
common.buy 44.00
Mastering Vim - Second Edition Ruslan Osipov / Book Paperback
common.buy 42.99
Arduino Projects For Dummies Brock Craft / Book Paperback
common.buy 23.36
Top
Practical Vim Drew Neil / Book Paperback
common.buy 27.61
Top
The Clean Coder Robert C. Martin / Book Paperback
common.buy 37.02

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