Compiler bieten eine riesige Anzahl von Compiler-Flags, die verschiedenen Optionen beim Erstellen von Build-Dateien ermöglichen. Bei direkter Verwendung des Compilers übergibt man die Compiler-Flags direkt auf der Kommandozeile. Verwendet man jedoch CMake, gibt es dort verschiedenen Befehle, um Compiler-Flags zu übergeben. In diesem Beitrag stelle ich euch diese Befehle vor, gebe dazu mehrere Beispiele und […]
CMake
Beiträge zum Thema CMake
CMake-Variablen – Veränderlicher Wertespeicher in CMake
Wie in weitestgehend allen Programmiersprachen, so gibt es auch in CMake Variablen. Es gibt klassische lokale Variablen, Cache-Variablen und es kann auf Umgebungsvariablen des Systems zugegriffen werden. Es können auch Listen von Variablen erzeugt werden, deren Handhabung jedoch etwas gewöhnungsbedürftig ist. In diesem Artikel zeige ich euch, wie man Variablen in CMake verwendet und gebe […]
CMake-Bibliotheken – 7 verschiedene Arten und wie man sie erstellt
Bei der Entwicklung eines C/C++ Projektes kommt man ab einer gewissen Größe des Projektes an den Punkt, in dem man sein Projekt in verschiedene einzelne Targets, also ausführbare Dateien und Bibliotheken, aufteilen möchte. In diesem Artikel gehe ich auf die verschiedene Arten von Bibliotheken ein, die mit CMake erstellt werden können und gebe dazu einige […]
CMake und der C++-Standard – 3 Wege, den C++-Standard in CMake zu aktivieren
Im Grunde gibt es drei Wege den C++-Standard in CMake für das gesamte Projekt respektive für einzelne Targets zu aktivieren. CMake übergibt bei jeder der hier aufgezeigten Möglichkeiten die korrekten Compiler- und Linker-Flags, sodass der angegebene C++-Standard im Code verwendet werden kann. Auf die verschiedenen Wege respektive Optionen werde ich im Folgenden einmal eingehen. Den […]
CMake-Crashkurs – 3 Befehle zur ersten ausführbaren Datei
In diesem Beitrag möchte ich euch CMake vorstellen, welches euren Programmieralltag erheblich vereinfachen kann. Ich gebe hier einen schnellen Crashkurs, der euch die wichtigsten Informationen liefert, um eurer erstes ausführbares C++ Programm mit CMake zu erstellen. CMake kann problemlos über die CMake-Webseite oder mittels eines Paketmanagers installiert werden. In meinem ersten CMake-Video auf YouTube stelle […]