Added build script of Debian
[qtrapids] / src / utest / options / CMakeLists.txt
1 INCLUDE(${QT_USE_FILE})
2
3 INCLUDE_DIRECTORIES(../include)
4
5 INCLUDE_DIRECTORIES(
6    ${QT_INCLUDE_DIR}
7    ${QT_QTTEST_INCLUDE_DIR}
8    ${QT_QTGUI}
9 )
10
11
12 SET(MOC_HEADERS
13   ./Options.hpp
14   ./modeltest.h
15 )
16
17 SET(SRC
18   ./Options.cpp
19   ./modeltest.cpp
20 )
21
22 QT4_WRAP_CPP(SRC ${MOC_HEADERS})
23
24
25 SET(MOC_UIHEADERS
26   ./MainUI.hpp
27 )
28
29 SET(UISRC
30   ./MainUI.cpp
31   ./Options.cpp
32 )
33
34 QT4_WRAP_CPP(UISRC ${MOC_UIHEADERS})
35
36 SET(MOC_UTESTHEADERS
37   ./TestSettingsModel.hpp
38 )
39
40 SET(UTESTSRC
41   ./TestSettingsModel.cpp
42 )
43
44 QT4_WRAP_CPP(UTESTSRC ${MOC_UTESTHEADERS})
45
46
47 ADD_EXECUTABLE(uitestopt ${UISRC} ${MOC_UIHEADERS} ${SRC} ${MOC_HEADERS} mainui.cpp)
48 ADD_EXECUTABLE(testopt ${SRC} ${MOC_HEADERS} ${UTESTSRC} ${MOC_UTESTHEADERS}  main.cpp)
49
50 ADD_DEFINITIONS(-DQT_SHARED)
51
52 TARGET_LINK_LIBRARIES(uitestopt 
53   ${QT_QTGUI_LIBRARY} 
54   ${QT_QTCORE_LIBRARY} 
55 )
56
57 TARGET_LINK_LIBRARIES(testopt 
58   ${QT_QTGUI_LIBRARY} 
59   ${QT_QTCORE_LIBRARY} 
60   ${QT_QTTEST_LIBRARY}
61 )
62