Price loading...

Packt Publishing CMake Cookbook: Building, testing, and packaging modular software with modern CMake

Price data last checked 101 day(s) ago - refreshing...

View at Amazon

Price History & Forecast

No Price Data Available

Price history will appear here once data is collected from Amazon.

Price Distribution

No price data available for histogram

Description

Learn CMake through a series of task-based recipes that provide you with practical, simple, and ready-to-use CMake solutions for your code Key Features: Learn to configure, build, test, and package software written in C, C++, and Fortran Progress from simple to advanced tasks with examples tested on Linux, macOS, and Windows Manage code complexity and library dependencies with reusable CMake building blocks 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. 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 Who this book is for: If you are a software developer keen to manage build systems using CMake or would like to understand and modify CMake code written by others, this book is for you. A basic knowledge of C++, C, or Fortran is required to understand the topics covered in this book.

Product Specifications

Format
paperback
Domain
Amazon UK
Release Date
26 September 2018
Listed Since
15 February 2018

Barcode

No barcode data available

Similar Products You Might Like

Modern C++ Programming Cookbook: Master C++ core language and standard library features, with over 100 recipes, updated to C++20
93% match

Modern C++ Programming Cookbook: Master C++ core language and standard library features, with over 100 recipes, updated to C++20

Packt Publishing

£55.34 14 Jan 2026
The Embedded Project Cookbook: A Step-by-Step Guide for Microcontroller Projects
93% match

The Embedded Project Cookbook: A Step-by-Step Guide for Microcontroller Projects

Apress

£44.93 24 Feb 2026
Unreal Engine Game Development Cookbook
92% match

Unreal Engine Game Development Cookbook

Packt Publishing

£23.30 23 Feb 2026
How to Code C++: From a Simple Idea to a Game You'll Understand!
92% match

How to Code C++: From a Simple Idea to a Game You'll Understand!

Out of Stock 15 Apr 2026
Data Engineering with Advanced Python: Learn to Build Production Data applications using Modern Cloud Data tools (Data Engineering with Python cookbook series)
92% match

Data Engineering with Advanced Python: Learn to Build Production Data applications using Modern Cloud Data tools (Data Engineering with Python cookbook series)

£43.20 30 Jan 2026
Software Architecture with C++: Design modern systems using effective architecture concepts, design patterns, and techniques with C++20
92% match

Software Architecture with C++: Design modern systems using effective architecture concepts, design patterns, and techniques with C++20

Packt Publishing

£43.60 07 Mar 2026
Modern Python Cookbook: 133 recipes to develop flawless and expressive programs in Python 3.8
92% match

Modern Python Cookbook: 133 recipes to develop flawless and expressive programs in Python 3.8

Packt Publishing

£67.48 25 Jan 2026
Embedded Linux Development Using Yocto Project Cookbook: Practical recipes to help you leverage the power of Yocto to build exciting Linux-based systems
92% match

Embedded Linux Development Using Yocto Project Cookbook: Practical recipes to help you leverage the power of Yocto to build exciting Linux-based systems

Packt Publishing

£44.16 28 Jan 2026
3D Graphics Rendering Cookbook: A comprehensive guide to exploring rendering algorithms in modern OpenGL and Vulkan
92% match

3D Graphics Rendering Cookbook: A comprehensive guide to exploring rendering algorithms in modern OpenGL and Vulkan

Packt Publishing

£48.03 07 Jan 2026
Cloud Native Integration with Apache Camel: Building Agile and Scalable Integrations for Kubernetes Platforms
92% match

Cloud Native Integration with Apache Camel: Building Agile and Scalable Integrations for Kubernetes Platforms

£43.08 02 Feb 2026
C++: The Comprehensive Guide
92% match

C++: The Comprehensive Guide

Rheinwerk Computing

£53.34 12 Jan 2026
Boost.Asio C++ Network Programming Cookbook: Over 25 hands-on recipes to create robust and highly-effi cient cross-platform distributed applications with the Boost.Asio library
92% match

Boost.Asio C++ Network Programming Cookbook: Over 25 hands-on recipes to create robust and highly-effi cient cross-platform distributed applications with the Boost.Asio library

Packt Publishing

£38.93 09 Feb 2026
Herb Schildt's C++ Programming Cookbook (PROGRAMMING & WEB DEV - OMG)
92% match

Herb Schildt's C++ Programming Cookbook (PROGRAMMING & WEB DEV - OMG)

McGraw-Hill Education

£46.00 07 Mar 2026
Cloud Native Architecture and Design: A Handbook for Modern Day Architecture and Design with Enterprise-Grade Examples
92% match

Cloud Native Architecture and Design: A Handbook for Modern Day Architecture and Design with Enterprise-Grade Examples

£42.67 12 Jan 2026
CryENGINE 3 Cookbook
92% match

CryENGINE 3 Cookbook

Packt Publishing

£41.99 08 Jan 2026
Android Native Development Kit Cookbook
92% match

Android Native Development Kit Cookbook

Packt Publishing

£41.99 31 Jan 2026
CryENGINE 3 Game Development: Beginner's Guide
92% match

CryENGINE 3 Game Development: Beginner's Guide

Packt Publishing

£41.99 15 Dec 2025
End to End GUI Development with Qt5: Develop cross-platform applications with modern UIs using the powerful Qt framework
91% match

End to End GUI Development with Qt5: Develop cross-platform applications with modern UIs using the powerful Qt framework

Packt Publishing

£74.99 07 Apr 2026
Terraform Cookbook: Efficiently define, launch, and manage Infrastructure as Code across various cloud platforms
91% match

Terraform Cookbook: Efficiently define, launch, and manage Infrastructure as Code across various cloud platforms

Packt Publishing

£43.01 18 Feb 2026
Unreal Engine 5 Game Development with C++ Scripting: Become a professional game developer and create fully functional, high-quality games
91% match

Unreal Engine 5 Game Development with C++ Scripting: Become a professional game developer and create fully functional, high-quality games

Packt Publishing

£40.46 13 Jan 2026
Hands-On Machine Learning with C++: Build, train, and deploy end-to-end machine learning and deep learning pipelines
91% match

Hands-On Machine Learning with C++: Build, train, and deploy end-to-end machine learning and deep learning pipelines

Packt Publishing

£44.99 21 Feb 2026
Guide to Scientific Computing in C++ (Undergraduate Topics in Computer Science)
91% match

Guide to Scientific Computing in C++ (Undergraduate Topics in Computer Science)

Springer

£29.51 15 Feb 2026
C++ Software Interoperability for Windows Programmers: Connecting to C#, R, and Python Clients
91% match

C++ Software Interoperability for Windows Programmers: Connecting to C#, R, and Python Clients

Apress

£38.44 28 Feb 2026
Hands-On Software Engineering with Golang: Move beyond basic programming to design and build reliable software with clean code
91% match

Hands-On Software Engineering with Golang: Move beyond basic programming to design and build reliable software with clean code

Packt Publishing

£39.99 15 Feb 2026