]> git.cworth.org Git - apitrace/blob - gui/CMakeLists.txt
fdc6c1349ab76390a1e9bd5f3fdbd82d88c5f27a
[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    argumentseditor.cpp
12    glsledit.cpp
13    imageviewer.cpp
14    jumpwidget.cpp
15    loaderthread.cpp
16    mainwindow.cpp
17    main.cpp
18    retracer.cpp
19    searchwidget.cpp
20    settingsdialog.cpp
21    shaderssourcewidget.cpp
22    tracedialog.cpp
23    traceprocess.cpp
24    vertexdatainterpreter.cpp
25  )
26
27 qt4_automoc(${qapitrace_SRCS})
28
29 qt4_add_resources(qapitrace_SRCS qapitrace.qrc)
30
31 set(qapitrace_UIS
32    ui/argumentseditor.ui
33    ui/imageviewer.ui
34    ui/jumpwidget.ui
35    ui/mainwindow.ui
36    ui/retracerdialog.ui
37    ui/settings.ui
38    ui/tracedialog.ui
39    ui/searchwidget.ui
40    ui/shaderssourcewidget.ui
41    )
42
43 QT4_WRAP_UI(qapitrace_UIS_H ${qapitrace_UIS})
44
45 #add_app_icon(qapitrace_SRCS ../icons/hi*-qapitrace.png)
46 link_directories(${LINK_DIRECTORIES} ${QJSON_LIBRARY_DIRS})
47 include_directories(${QT_INCLUDES} ${QJSON_INCLUDE_DIRS} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/..)
48
49 add_definitions(-DBUILD_DIR="${CMAKE_CURRENT_BINARY_DIR}/..")
50
51 add_executable(qapitrace ${qapitrace_SRCS} ${qapitrace_UIS_H})
52
53 target_link_libraries(qapitrace trace ${QJSON_LIBRARIES} ${QT_LIBRARIES} )
54
55 ########### install files ###############
56
57 #install(TARGETS qapitrace ${INSTALL_TARGETS_DEFAULT_ARGS} )
58 #install( FILES qapitrace.desktop  DESTINATION ${XDG_APPS_INSTALL_DIR} )