Learn about automating the compiling of your code, linking libraries and handling code projects consisting of several files.
Content:
  - Writing a minimal makefile for small projects
  - Understanding more advanced makefile to compile a software yourself
  - Automate the writing of makefiles through CMake for medium to large projects
  - Using CMake to handle librairies, environment variables, and parametrize your code at compile-time
Prerequisite:
  - Basic knowledge about compilers
  - Basic knowledge about compiled languages
  - Being familiar with Linux
  - Being familiar with a text editor
Target audience: Anyone needing to compile code themselves.