Articles by Tag #cmake

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

Automate Versioning with Git and CMake

1. What is Software Versioning? Software versioning is the practice of assigning unique...

Learn More 8 0Nov 12 '24

CMake for Complex Projects (Part 1): Building a C++ Game Engine from Scratch for Desktop and WebAssembly

A practical guide to modern CMake through a real-world C++ game engine project - Compilation &...

Learn More 3 0Aug 7

Mastering CMake: A Practical Guide for DevOps Engineers and Developers

CMake is the backbone of modern C++ build systems. Whether you're compiling a simple executable or...

Learn More 1 0May 10

How to Structure Projects in C++ or Qt: CMake and Directories

📺 Tutorial Playlist Qt6 projects are built with CMake, and CMake plays a crucial role in managing...

Learn More 1 0Jul 14

CMake Made Simple: A Reusable Template for Your First C++ Project

This article was originally published on Valerius Petrini's Programming Blog on 08/05/2025 When...

Learn More 1 2Aug 20

Thirdparty dependencies with FetchContent

Welcome to the next pikoTutorial ! FetchContent module tries to be the solution to never-ending...

Learn More 1 0Aug 26

vcpkg - how to modify dependencies

Purpose This tutorial is made for existing projects that use vcpkg to manage their C++...

Learn More 0 0Sep 27 '24

Combining CMake with Docker

Welcome to the next pikoTutorial! In one of the recent articles, I showed how to use CMake for...

Learn More 0 0Aug 12

Nix + CMake FetchContent Workaround

Introduction When you run nix build, Nix builds your code with instructions stated in the...

Learn More 0 0Jul 9

CMake Script Mode and Variables

CMake lets users write scripts in "Script Mode" that can do various tasks. I originally tried...

Learn More 0 0Feb 8

Simple CMake to Compile Resources

Recently I have been working on a project that has a Simple Web Server, so I needed a way to serve...

Learn More 0 0Feb 8

Fixing libdc1394.so.22: cannot open shared object file (ㅠ﹏ㅠ)

libdc1394.so.22 is a library used for camera access in libraries such as OpenCV and is superseded by...

Learn More 0 0Oct 10 '24

Failed to load shared library 'llama.dll': Could not find (llama-cpp-python)

🧵 Fixing Common Issues When Installing llama-cpp-python on Windows If you're working with...

Learn More 0 0Apr 14