Skip to content

A repository containing practical CMake tutorials to understand the underlying purposes and functions

License

Notifications You must be signed in to change notification settings

loekwous/cmake-tutorials

Repository files navigation

cmake-tutorials

A repository containing practical CMake tutorials to understand the underlying purposes and functions.

Purpose

CMake is a tool for creating cross-compilation projects. It is a programming way to build projects. CMake is considered difficult to comprehend, and the documentation doesn't always make it easier. This repository contains tutorials and documentation about the use cases of CMake and the commands.

Motivation

Every time I use CMake, i step into recursive and repetitive problems. Therefore, I decided to create a tutorial repository for myself and everyone who has troubles with understanding and using CMake.

I hope this tutorial will help you understand all the functionalities. For me this was a great opportunity to learn CMake and I don't want to enjoy it alone.

Getting Started

  • Start with cloning the repository with git clone https://github.com/loekwous/cmake-tutorials.git
  • The repository is created to be used with a UNIX based operating system, for WSL and Ubuntu users the following command is used to install the dependencies.
sudo apt-get update && sudo apt-get install -y build-essential cmake ninja

About

A repository containing practical CMake tutorials to understand the underlying purposes and functions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •