Cmake як підключити header

Якщо грубо, make виконує MAKEFILE, CMake – створює MAKEFILE, щоб make міг його виконати . CMake is an open-source, cross-platform family of tools designed to build, test and package software.

У cmake є “ціль” (“target”) – компонент, який слід зібрати . Компонент може бути як виконуваним файлом, так і статичною або динамічною бібліотекою. У cmake є “проект” (“project”) – це набір компонентів, за змістом схожий на Solution у Visual Studio. Збережена копія

CMake підтримує великий список компіляторів, до якого входять, зокрема, Clang (включно з Clang з Xcode), GNU GCC, MSVC, SunPro, Intel C++ .