Books > Computing & IT > Computer programming > Compilers & interpreters
|
Buy Now
CMake Cookbook - Building, testing, and packaging modular software with modern CMake (Paperback)
Loot Price: R1,715
Discovery Miles 17 150
|
|
CMake Cookbook - Building, testing, and packaging modular software with modern CMake (Paperback)
Expected to ship within 10 - 15 working days
|
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 DescriptionCMake 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 forIf 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.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
You might also like..
|