Skip to content

alex-miagotin/cmake-project

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instalation Windows

  1. choco install cmake
  2. choco install mingw
  3. cmake -S . -B ./build -G "Ninja"
  4. cmake --build build
  5. ./build/bin/cmake_project.exe

Instalation Linux(Ubuntu)

  1. sudo apt-get install build-essential gdb
  2. cmake -S . -B ./build
  3. cmake --build build
  4. ./build/bin/cmake_project

Submodule

  1. git submodule add [email protected]:glfw/glfw.git external/glfw

Libraries

  1. add_subdirectory()
  2. target_include_directories() - to use shorter path
  3. target_link_directories() - link src library dir

Usefull

  1. cmake --help to check available generators
  2. https://code.visualstudio.com/docs/cpp/config-mingw
  3. c++ edit configuration to add custom include path

About

CMake basics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CMake 66.0%
  • C++ 34.0%