Join us on a literary world trip!
Add this book to bookshelf
Grey
Write a new comment Default profile 50px
Grey
Subscribe to read the full book or read the first pages for free!
All characters reduced
Modern CMake for C++ - Effortlessly build cutting-edge C++ code and deliver high-quality solutions - cover

Modern CMake for C++ - Effortlessly build cutting-edge C++ code and deliver high-quality solutions

Rafał Świdziński

Publisher: Packt Publishing

  • 0
  • 0
  • 0

Summary

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 significantly rewritten, restructured and refreshed with latest additions to CMake, such as support of C++20 Modules.

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 profi ciency in exporting, installing, and packaging for internal and external purposes.

By the end of this book, you'll be able to use CMake confi dently at a professional level.
Available since: 05/28/2024.
Print length: 504 pages.

Other books that might interest you

  • SQL for Data Analysis - Harnessing the Power of SQL for Insightful Data Exploration - cover

    SQL for Data Analysis -...

    SAM CAMPBELL

    • 0
    • 0
    • 0
    Dive into the world of data analysis with "SQL for Data Analysis: Harnessing the Power of SQL for Insightful Data Exploration," your essential guide to becoming proficient in using Structured Query Language (SQL) to uncover insights from data. Designed specifically for beginners, this book demystifies SQL, making it accessible to anyone with an interest in data analysis, regardless of their background. 
    SQL is the cornerstone of effective data analysis and is a must-know for aspiring data analysts, marketers, business analysts, and anyone who finds themselves working with data. This book starts from the fundamentals, introducing you to databases and how SQL is used to communicate with them. You'll learn about tables, data types, and schemas, setting a solid foundation for more advanced topics. 
    "SQL for Data Analysis: Harnessing the Power of SQL for Insightful Data Exploration" guides you step by step through the process of writing SQL queries to manipulate and query data effectively. You'll learn how to filter, sort, and aggregate data to answer real-world questions. Each chapter introduces a new concept or command, from basic SELECT statements to JOINs and subqueries, with clear explanations and practical examples. 
    As data continues to play a critical role in decision-making across industries, the skills you'll acquire from this book are highly valuable and widely applicable. "SQL for Data Analysis" also provides guidance on how to continue advancing your SQL skills, including resources for further learning and how to stay up-to-date with SQL standards and best practices. 
    "SQL for Data Analysis: Harnessing the Power of SQL for Insightful Data Exploration" offers a clear, comprehensive, and engaging path to mastering SQL and unlocking the potential of data analysis to inform decisions, solve problems, and drive strategies.
    Show book
  • Devin world's first AI software engineer - Future of Software Development with AI - cover

    Devin world's first AI software...

    Et Tu Code

    • 0
    • 0
    • 0
    In this groundbreaking ebook, we delve into the revolutionary impact of Devin AI on the software development industry. As AI technology continues to advance, it's crucial for software engineers and developers to understand the implications of these advancements on their roles and careers. Devin AI is transforming the landscape of software development, enabling faster, more efficient, and effective development processes. 
    With a comprehensive overview of Devin's capabilities, performance evaluation, and integration into development workflows, this ebook provides a thorough understanding of the technological advancements that are redefining the industry. From AI-powered automation to the evolving role of software engineers, we explore the possibilities and challenges that come with embracing Devin AI. 
    Through case studies and insights from leading companies, this ebook offers a realistic perspective on how Devin AI is revolutionizing software development. Whether you're an experienced software engineer or just starting out, this ebook will provide valuable insights into the future of your career in the AI era.
    Show book
  • The Engineered Primate - Natures Blueprint for Optimal Nutrition - cover

    The Engineered Primate - Natures...

    Vaughn Hughes

    • 0
    • 0
    • 0
    What if the greatest mystery of Nutrition… has gone unnoticed? 
    For generations we have accepted tidy explanations: 
    Eat this, avoid that, follow the rules. 
    But beneath the surface, something just doesn’t add up. 
    The human body thrives without our conscious control: 
    Meals disappear, nutrients are sorted, and energy appears out of nowhere – with no chef, no control tower, no captain. 
    Which really begs the question: how does it all work? 
    The Engineered Primate is a journey into the logistics of life. It is an exploration of the hidden mechanisms that shape us from the inside out. Each chapter peels back a layer: 
    Why does digestion even exist? 
    What was the environmental pressure in deep time that made a digestive system necessary? 
    How does order arise in a body with no conscious overseer? 
    …and why have we rarely asked these questions when creating our nutritional models? 
    This is not another diet manual. 
    It is a trail of clues inviting you to reconsider what you thought you knew about the very act of eating.
    Show book
  • Mastering Prompt Engineering (AI): From Beginner to Expert - cover

    Mastering Prompt Engineering...

    AVH

    • 0
    • 0
    • 0
    In a world where artificial intelligence (AI) is redefining the boundaries of what's possible, "Mastering Prompt Engineering (AI): From Beginner to Expert" emerges as the indispensable guide for anyone aspiring to fully harness the potential of AI, particularly ChatGPT. This transformative work takes you on a journey from absolute novice to master of prompt engineering, a crucial skill in the digital era. 
    Why is this book different? 
    This book breaks down complex concepts into clear, accessible explanations, complemented by concrete examples, case studies, and proven strategies. Whether you're a professional looking to optimize your processes, a creative eager to explore new avenues, or simply curious about technology, you'll find a treasure trove of practical knowledge within these pages. 
    What you will learn: 
    The fundamentals of prompt engineering and why it's the key skill in using ChatGPT. 
    How to formulate prompts that generate precise, creative, and useful results. 
    Advanced techniques for customizing and refining AI responses to unprecedented levels. 
    Strategies for integrating ChatGPT into your workflow, enhancing productivity and innovation. 
    Real case studies demonstrating the transformative impact of prompt engineering across various fields. 
    Practical tips for staying at the forefront of the rapid evolution of AI. 
    Why buy this book? 
    "Mastering Prompt Engineering (AI): From Beginner to Expert" is not just a manual; it's an invitation to actively participate in the future of technology. By mastering the art of prompt engineering, you'll open doors to limitless possibilities, making AI not a distant tool, but a collaborative partner in your quest for success and innovation. 
    Don't let the future pass you by. Embark on this captivating adventure and transform your interaction with AI today.
    Show book
  • Craving Control: Unmasking the Hidden Addictions in Our Food - "Master Hidden Food Addictions with Insightful Audio Lessons!" - cover

    Craving Control: Unmasking the...

    Harlan Everwood

    • 0
    • 0
    • 0
    Craving Control: Unmasking the Hidden Addictions in Our Food 
    ⭐⭐ Simplified Audio Guide & Explanations Included ⭐⭐ 
    Are you seeking to enhance your knowledge and understanding of the hidden addictions lurking in our food? 
    Searching for a comprehensive guide that reveals all necessary elements to identify and control these cravings? 
    Your quest ends here! 
    This audiobook is your ultimate companion for deepening your understanding, applying practical strategies, and engaging in hands-on exercises. With this, you're geared for success. 
    Updated for the latest trends and research on hidden food addictions. 
    Key features of this enriched guide: 
    - Profound insights into recognizing hidden food addictions 
    - Detailed explanation of the factors influencing food cravings 
    - Effective strategies for managing and overcoming these cravings 
    Our guide stands out through comprehensive coverage, essential for your journey to control food cravings. Concepts aren't merely skimmed; they are delved into with precision. 
    Please note that this guide is not affiliated with any official dietary or health entity and is purely an independent resource for your benefit. 
    Designed with a clear structure and easy-to-understand language, our audiobook ensures smooth transitions between topics. Say goodbye to dense jargon and welcome clear, precise, and technically accurate content. 
    So, why wait? Click the BUY NOW button, secure your guide, and embark on your journey to mastering control over hidden food cravings!
    Show book
  • Koala - A Natural History and an Uncertain Future - cover

    Koala - A Natural History and an...

    Danielle Clode

    • 0
    • 0
    • 0
    Koalas regularly appeared in Australian biologist Danielle Clode's backyard, but it was only when a bushfire threatened that she truly paid them attention. 
     
     
     
    In vivid, descriptive prose, Clode embarks on a delightful and surprising journey through evolutionary biology, natural history, and ecology to understand where these enigmatic animals came from and what their future may hold. She begins her search with the fossils of ancient giant koalas, delving into why the modern koala has become the lone survivor of a once-diverse family of uniquely Australian marsupials. 
     
     
     
    Koala investigates the remarkable physiology of these charismatic creatures. Clode explores the complex relationship and unexpected connections between this endearing species and humans. She explains how koalas are simultaneously threatened with extinction in some areas due to disease, climate change, and increasing wildfires, while overpopulating forests in other parts of the country. 
     
     
     
    Deeply researched and filled with wonder, Koala is both a tender and inquisitive paean to a species unlike any other and a call to ensure its survival.
    Show book