File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -32,3 +32,37 @@ Install Command (Ubuntu/Debian):
3232``` bash
3333sudo apt update && sudo apt install build-essential ninja-build cmake
3434```
35+
36+ ## 🏗️ Build Instructions
37+
38+ The commands below are executed from the ** root of the repository** .
39+
40+ ### 1. Configure Workspace (Run Once)
41+
42+ ``` bash
43+ # Windows (Visual Studio 2022 – MSVC)
44+ cmake --preset windows-msvc
45+ # Windows (MinGW – Debug)
46+ cmake --preset windows-mingw-debug
47+ # Linux (Ninja - Debug)
48+ cmake --preset linux-ninja-debug
49+ ```
50+
51+ ### 2. Build Commands
52+
53+ #### Build All (Debug)
54+
55+ ``` bash
56+ # Windows (Visual Studio 2022 – MSVC)
57+ cmake --build --preset windows-msvc-debug
58+ # Windows (MinGW – Debug)
59+ cmake --build --preset windows-mingw-debug
60+ # Linux (Ninja - Debug)
61+ cmake --build --preset linux-ninja-debug
62+ ```
63+
64+ #### Build Specific Project
65+
66+ ``` bash
67+ cmake --build --preset < preset> --target < target_name>
68+ ```
You can’t perform that action at this time.
0 commit comments