CMake Projekt mit SDL2 und X11
Kürzlich habe ich eine CMakeLists.txt für ein Projekt geschrieben bei dem das Projekt Abhängigkeiten zu den Bibliotheken SDL2 und X11 hat. Die Abhängigkeiten in der CMakeLists.txt zu beschreiben ist recht einfach. Zuerst müssen die Bibliotheken gefunden werden:
FIND_PACKAGE(SDL2 REQUIRED) FIND_PACKAGE(X11 REQUIRED)
Das Target muss dann noch mit den Bibliotheken gebaut werden:
TARGET_LINK_LIBRARIES(<targetname> ${SDL2_LIBRARIES} ${X11_LIBRARIES})