choco install cmake
choco install mingw
cmake -S . -B ./build -G "Ninja"
cmake --build build
./build/bin/cmake_project.exe
sudo apt-get install build-essential gdb
cmake -S . -B ./build
cmake --build build
./build/bin/cmake_project
git submodule add [email protected]:glfw/glfw.git external/glfw
add_subdirectory()
target_include_directories()
- to use shorter pathtarget_link_directories()
- link src library dir
cmake --help
to check available generators- https://code.visualstudio.com/docs/cpp/config-mingw
c++ edit configuration
to add custom include path