554652511744eed5a7927db4faf3dc92f9277f10
[qtrapids] / src / client / CMakeLists.txt
1 INCLUDE(${QT_USE_FILE})
2
3 INCLUDE_DIRECTORIES(../include ../plugins)
4
5 FIND_LIBRARY(BOOST_SYSTEM boost_system-mt)
6 IF(${BOOST_SYSTEM} STREQUAL BOOST_SYSTEM-NOTFOUND)
7   MESSAGE(SEND_ERROR ${BOOST_SYSTEM})
8 ENDIF(${BOOST_SYSTEM} STREQUAL BOOST_SYSTEM-NOTFOUND)
9
10 INCLUDE_DIRECTORIES(
11    ${QT_INCLUDE_DIR}
12    ${QT_QTTEST_INCLUDE_DIR}
13    ${QT_QTDBUS}
14    ${QT_QTGUI}
15 )
16
17 SET_SOURCE_FILES_PROPERTIES(./proxy.cpp ./proxy.h PROPERTIES GENERATED 1)
18
19 SET(MOC_HEADERS
20   ./DownloadView.h
21   ./MainWindow.h
22   ./PreferencesDialog.h
23   ./proxy.h
24   ./SeedView.h
25 )
26
27 SET(SRC
28   ./DownloadView.cpp
29   ./main.cpp
30   ./MainWindow.cpp
31   ./PreferencesDialog.cpp
32   ./proxy.cpp
33   ./SeedView.cpp
34 )
35
36 QT4_WRAP_CPP(SRC ${MOC_HEADERS})
37 ADD_EXECUTABLE(qtrapids ${SRC} ${MOC_HEADERS})
38
39 ADD_DEFINITIONS(-DQT_SHARED)
40 TARGET_LINK_LIBRARIES(qtrapids 
41   ${QT_QTGUI_LIBRARY} 
42   ${QT_QTCORE_LIBRARY} 
43   ${QT_QTDBUS_LIBRARY}
44   ${QT_QTTEST_LIBRARY}
45   -lboost_system-mt
46 )
47
48 ADD_DEPENDENCIES(qtrapids dbusapi)