--- /dev/null
+INCLUDE(${QT_USE_FILE})
+
+INCLUDE_DIRECTORIES(../include)
+
+FIND_LIBRARY(BOOST_SYSTEM boost_system-mt)
+IF(${BOOST_SYSTEM} STREQUAL BOOST_SYSTEM-NOTFOUND)
+ MESSAGE(SEND_ERROR ${BOOST_SYSTEM})
+ENDIF(${BOOST_SYSTEM} STREQUAL BOOST_SYSTEM-NOTFOUND)
+
+INCLUDE_DIRECTORIES(
+ ${QT_INCLUDE_DIR}
+ ${QT_QTTEST_INCLUDE_DIR}
+ ${QT_QTDBUS}
+ ${QT_QTGUI}
+)
+
+SET_SOURCE_FILES_PROPERTIES(./proxy.cpp ./proxy.h PROPERTIES GENERATED 1)
+
+SET(MOC_HEADERS
+ ./DownloadView.h
+ ./MainWindow.h
+ ./PreferencesDialog.h
+ ./proxy.h
+ ./SeedView.h
+)
+
+SET(SRC
+ ./DownloadView.cpp
+ ./main.cpp
+ ./MainWindow.cpp
+ ./PreferencesDialog.cpp
+ ./proxy.cpp
+ ./SeedView.cpp
+)
+
+QT4_WRAP_CPP(SRC ${MOC_HEADERS})
+ADD_EXECUTABLE(qtrapids ${SRC} ${MOC_HEADERS})
+
+ADD_DEFINITIONS(-DQT_SHARED)
+TARGET_LINK_LIBRARIES(qtrapids
+ ${QT_QTGUI_LIBRARY}
+ ${QT_QTCORE_LIBRARY}
+ ${QT_QTDBUS_LIBRARY}
+ ${QT_QTTEST_LIBRARY}
+ -lboost_system-mt
+)
+
+ADD_DEPENDENCIES(qtrapids dbusapi)