Das was du in deine geany Einstellungen gemacht hast ist praktisch schon ein kleines Makefile

Du kannst das auch mit geany machen. Machst dein Verzeichnis qttest. Erstellst build. "cmake ..". (was ich eben oben gemacht habe).

Für compile machst du dann
"make -C /tmp/qttest/build/"

clean
"make -C /tmp/qttest/build/ clean"

Wenn du das CmakeLists.txt änderst, wird das bei make automatisch aktualisiert (bsp. neues cpp file). Sehr praktisch!

Edit: Für cmake gibts auch ein Gui:

cmake-curses-gui - curses based user interface for CMake (ccmake)
cmake-qt-gui - Qt4 based user interface for CMake (cmake-gui)

curses (shell)
Qt-gui: Eben Gui

Edit2: Deine Libs machst du dann eben bei LIBS rein
-lrt
-lpthread

etc

Include directories .. siehe Oben ...