->

Ein Projekt anlegen

Ein erste Projekt

Um CMake zu ermöglichen unser Projekt zu bauen müssen wir beschreiben wie unser Projekt überhaupt gebaut werden muss. Dazu erstellen wir eine Datei mit dem Namen CMakeLists.txt und beschreiben in einer für CMake verständlichen Skriptsprache, alle benötigten Aspekte unseres Programms. Für ein einfache Hello-World Programm kann diese Datei zum Beispiel so ausschauen:

# Das ist ein Kommentar
# für das tolle Hello World Projekt
project(HelloWorld)

add_executable(hello_world main.cpp)

Anschließend können wir über die Konsole oder auch die GUI von CMake ein Projekt für die gewünschte Entwicklungsumgebung erstellen lassen und danach auch gleich bauen.

Quelldateien angeben

FIXME

file(GLOB C_FILES   "*.cpp")
file(GLOB H_FILES "../../include/foo/*.h")

Bibliotheken finden und linken

FIXME

find_package(Qt4 REQUIRED)
target_link_libraries(foo ${QT_LIBRARIES})