Mini.Project 01-03. Deploy: Integrated CMake, Docker and CI/CD
Mini.Project 01-03. Deploy: Integrated CMake, Docker and CI/CD Prerequisites C++ 1. CMake C++ Project + CMake /Project: - "CMakeLists.txt" # CMake - "/cmake:" ...
Mini.Project 01-03. Deploy: Integrated CMake, Docker and CI/CD Prerequisites C++ 1. CMake C++ Project + CMake /Project: - "CMakeLists.txt" # CMake - "/cmake:" ...
Mini.Project 01-02. Deploy: Integrated CMake, Docker and CI/CD Prerequisites C++ 1. Design of hierarchy C++ Project /Project: - main.cpp - /tests: - test_svstring.cpp - /...
Mini.Project 01-01. Deploy: Integrated CMake, Docker and CI/CD Prerequisites C++ 1. Goal To understand deployment, I will create a very simple C++ example and use CMake, Docker and CI/C...
How find_package() Works in CMake (Step-by-Step) Prerequisites 1. Step-by-Step Guide This post explains what actually happens when you call find_package() in CMake, including how .cmake file...
CMake Step-by-Step Guide (From Basic to External Libraries) Prerequisites 1. Step-by-Step Guide This post walks through 5 progressive stages of using CMake, starting from a minimal setup to ...
CMake Grammer 1. Overview CMake is a command-based scripting language where everything is treated as strings. command(arg1 arg2 ...) There are no strong types like C++ — behavior depends on ...
CMakeLists.txt vs .cmake Prerequisites Basic understanding of CMake workflow (Configure → Build → Install) cmake -S . -B build . Why CMake Structure Matters In small projects, a singl...
CMake Flow Prerequisites 1. What is flow of CMake CMake follows a structured three-step workflow: Configure → Build → Install Each step has a clear and distinct purpose. 2. Workflow 2-1. P...
CMake with OpenCV Prerequisites 1. How to use CMake with OpenCV? main opencv: https://github.com/opencv/opencv sub opencv: https://github.com/opencv/opencv_contrib rmdir /s /q C:\opencv\op...
CMake Prerequisites 1. How to use CMake with Multi-File? In this tutorial, we extend the basic example to a more realistic project structure: 2 header files (.h) 2 source files (.cpp) ...