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.
file(GLOB C_FILES "*.cpp") file(GLOB H_FILES "../../include/foo/*.h")
find_package(Qt4 REQUIRED)
target_link_libraries(foo ${QT_LIBRARIES})