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 GLS courier 4.99 DPD courier 4.49 DPD point 3.49

Minimal CMake

Language EnglishEnglish
Book Paperback
Book Minimal CMake Tom Hulton-Harrop
Libristo code: 46827113
Publishers Packt Publishing, November 2024
Design, build, and share cross-platform software effortlessly, and enhance your development workflow... Full description
? points 89 b
36.39 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


CMake Best Practices - Second Edition Mustafa Kemal Gilor / Book Paperback
common.buy 34.69
Modern CMake for C++ - Second Edition Rafał Świdziński / Book Paperback
common.buy 41.09
Gedichte wie Zugvögel Annemarie Schnitt / Book Paperback
common.buy 8.99
Bases génétiques des fentes labiales et palatines Shweta Chaudhary / Book Paperback
common.buy 59.79
Top
Amateri Radaković Borivoj / Book Paperback
common.buy 3.89
Gedichte Friedrich Bouterwek / Book Paperback
common.buy 13.00
Tower of god Siu / Book Paperback
common.buy 11.99
Les P'tites Poules et l'oeuf de l'Empereur - tome 17 Christian Jolibois / Book Hardback
common.buy 11.79
Accroche Ta Vie a Une Etoile Stan Rougier / Book Paperback
common.buy 9.29
Contemplar y orar desde la vida Avendaño Perea / Book Paperback
common.buy 13.09
Allerhand Heiteres Aus Californien (1899) Theodor Kirchhoff / Book Hardback
common.buy 33.89
Dinosaurium Chris Wormell / Book Hardback
common.buy 10.99
Computación para Padres: Una introducción para las computadoras Community Information Center / Book Paperback
common.buy 18.79
Animox 4. Der Biss der Schwarzen Witwe Aimee Carter / Book Hardback
common.buy 16.00

Design, build, and share cross-platform software effortlessly, and enhance your development workflow with this hands-on guide

Key Features:

- Unlock efficient cross-platform builds with streamlined CMake setups

- Learn CMake's most powerful features for streamlined software development from a seasoned game and engine developer

- Create and distribute an application with step-by-step instructions, practical examples, and working code

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

Book Description:

Minimal CMake guides you through creating a CMake project one step at a time. The book utilizes the author's unique expertise in game and engine development to craft compelling examples of how CMake can be used to build complex software. The chapters introduce concepts gradually, each one building on the last. Throughout the course of the book, you will progress from a simple console application all the way through to a full windowed app.

The book will help you build a strong foundation in CMake that will translate to future projects. You'll learn how to integrate existing software libraries to enhance your app's functionality, how to build reusable libraries to share with others, and how to manage developing for multiple platforms simultaneously, including macOS, Windows, and Linux. You'll also find out how CMake facilitates testing and how to package your application ready for distribution.

The book aims to not overwhelm you with everything there is to know about CMake. Instead, it focuses on the most relevant and important parts that will help you become productive quickly.

By the end of this book, you will be a confident CMake user and will have gained the skills and experience to build and share your own libraries and applications.

What You Will Learn:

- Set up projects for seamless cross-platform development

- Integrate external libraries to enhance your project's functionality

- Create and share reusable libraries

- Manage complex software dependencies for improved maintainability

- Package and distribute applications efficiently

- Utilize top tools to streamline your CMake workflow

- Explore resources for continuous learning

Who this book is for:

If you are a programmer skilled in C, C++, Swift, Objective-C, or C#, and keen on cross-platform development and open-source software, this book is for you. A solid grasp of CMake helps you to effectively utilize and create open-source libraries and applications. No prior knowledge of CMake is necessary, though familiarity with an imperative programming language (especially C and C++) is beneficial. While a basic understanding of the terminal is advantageous, comprehensive setup instructions will guide you across Windows, macOS, and Linux (Ubuntu).

Table of Contents

- Getting Started

- Hello, CMake!

- Using FetchContent with External Dependencies

- Creating Libraries for FetchContent

- Streamlining CMake Configuration

- Installing Dependencies and ExternalProject_Add

- Adding Install Support for Your Libraries

- Using Super Builds to Simplify Onboarding

- Writing Tests for the Project

- Packaging the Project for Sharing

- Supporting Tools and Next Steps

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 Minimal CMake
Language English
Binding Book - Paperback
Date of issue 2024
Number of pages 266
EAN 9781835087312
ISBN 1835087310
Libristo code 46827113
Publishers Packt Publishing
Weight 463
Dimensions 191 x 235 x 14
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 40.29
Modern C++ Programming Cookbook - Third Edition Marius Bancila / Book Paperback
common.buy 45.09
Mastering CMake Ken Martin / Book Paperback
common.buy 45.59
The CMake Tutorial Hans de Ruiter / Book Paperback
common.buy 34.09
The Life of Arthur: General of the Britons Tim Haldon / Book Paperback
common.buy 12.39
CMake Best Practices Dominik Berner / Book Paperback
common.buy 40.29
Test Driven Development for Embedded C James Grenning / Book Paperback
common.buy 26.09
Materials Ageing in Light-Water Reactors, 3 Teile François Cattant / Book Paperback
common.buy 317.09
Construction Contracts Edward Whitticks / E-book Adobe ePub DRM
common.buy 77.19
The Troublemaker and Other Stories Philip Harbottle / Book Paperback
common.buy 10.69
Francis Bacon: Poet, Prophet, Philosopher W. F. C. Wigston / Book Paperback
common.buy 33.89
Mistress Judith Edward Liddell / Book Paperback
common.buy 21.09
Blue Fire Thomas Moore / Book Paperback
common.buy 12.39
Unwavering Choices Author Cookbook Pete Klein / Book Paperback
common.buy 10.79
Impatient Lord Michelle M Pillow / Book Paperback
common.buy 10.29
Intuitive Analog Circuit Design Marc Thompson / Book Paperback
common.buy 74.99
Illustrated Cosmic Monopole Wyken Seagrave / Book Paperback
common.buy 11.49
Native Americans, Archaeologists, and the Mounds Barbara Alice Mann / Book Paperback
common.buy 42.49

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?