]> git.cworth.org Git - apitrace/blob - gui/CMakeLists.txt
Add a search widget and fix go to.
[apitrace] / gui / CMakeLists.txt
1 # Include the cmake file needed to use qt4
2 include( ${QT_USE_FILE} )
3
4 set(qapitrace_SRCS
5    apisurface.cpp
6    apitrace.cpp
7    apicalldelegate.cpp
8    apitracecall.cpp
9    apitracefilter.cpp
10    apitracemodel.cpp
11    glsledit.cpp
12    imageviewer.cpp
13    jumpwidget.cpp
14    loaderthread.cpp
15    mainwindow.cpp
16    main.cpp
17    retracer.cpp
18    searchwidget.cpp
19    settingsdialog.cpp
20    shaderssourcewidget.cpp
21    tracedialog.cpp
22    traceprocess.cpp
23    vertexdatainterpreter.cpp
24  )
25
26 qt4_automoc(${qapitrace_SRCS})
27
28 qt4_add_resources(qapitrace_SRCS qapitrace.qrc)
29
30 set(qapitrace_UIS
31    ui/imageviewer.ui
32    ui/jumpwidget.ui
33    ui/mainwindow.ui
34    ui/retracerdialog.ui
35    ui/settings.ui
36    ui/tracedialog.ui
37    ui/searchwidget.ui
38    ui/shaderssourcewidget.ui
39    )
40
41 QT4_WRAP_UI(qapitrace_UIS_H ${qapitrace_UIS})
42
43 #add_app_icon(qapitrace_SRCS ../icons/hi*-qapitrace.png)
44 link_directories(${LINK_DIRECTORIES} ${QJSON_LIBRARY_DIRS})
45 include_directories(${QT_INCLUDES} ${QJSON_INCLUDE_DIRS} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/..)
46
47 add_definitions(-DBUILD_DIR="${CMAKE_CURRENT_BINARY_DIR}/..")
48
49 add_executable(qapitrace ${qapitrace_SRCS} ${qapitrace_UIS_H})
50
51 target_link_libraries(qapitrace trace ${QJSON_LIBRARIES} ${QT_LIBRARIES} )
52
53 ########### install files ###############
54
55 #install(TARGETS qapitrace ${INSTALL_TARGETS_DEFAULT_ARGS} )
56 #install( FILES qapitrace.desktop  DESTINATION ${XDG_APPS_INSTALL_DIR} )