CMake Cookbook

Learn CMake through a series of task-based recipes that provide you with practical, simple, and ready-to-use CMake solutions for your code

CMake Cookbook

Radovan Bast, Roberto Di Remigio

4 customer reviews
Learn CMake through a series of task-based recipes that provide you with practical, simple, and ready-to-use CMake solutions for your code
Packt Subscription
$5.00
$9.99/m after first month
eBook
$5.00
RRP $43.99
Save 88%
Print + eBook
$54.99
RRP $54.99
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$5.00
$5.00
$54.99
$9.99/m after first month
RRP $43.99
RRP $54.99
Subscription
eBook
Print + eBook
Subscribe Now

Frequently bought together


CMake Cookbook Book Cover
CMake Cookbook
$ 43.99
$ 5.00
C++ Reactive Programming Book Cover
C++ Reactive Programming
$ 35.99
$ 5.00
Buy 2 for $10.00
Save $69.98
Add to Cart

Book Details

ISBN 139781788470711
Paperback606 pages

Book Description

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.

Table of Contents

What You Will Learn

  • Configure, build, test, and install code projects using CMake
  • Detect operating systems, processors, libraries, files, and programs for conditional compilation
  • Increase the portability of your code
  • Refactor a large codebase into modules with the help of CMake
  • Build multi-language projects
  • Know where and how to tweak CMake configuration files written by somebody else
  • Package projects for distribution
  • Port projects to CMake

Authors

Table of Contents

Book Details

ISBN 139781788470711
Paperback606 pages
Read More
From 4 reviews

Read More Reviews

Recommended for You

C++ Reactive Programming Book Cover
C++ Reactive Programming
$ 35.99
$ 5.00
The Modern C++ Challenge Book Cover
The Modern C++ Challenge
$ 27.99
$ 5.00
Expert C++ Programming Book Cover
Expert C++ Programming
$ 79.99
$ 5.00
Embedded Systems Architecture Book Cover
Embedded Systems Architecture
$ 35.99
$ 5.00
Mastering Qt 5 - Second Edition Book Cover
Mastering Qt 5 - Second Edition
$ 35.99
$ 5.00
Hands-On System Programming with Linux Book Cover
Hands-On System Programming with Linux
$ 39.99
$ 5.00