/
CMakeLists.txt
64 lines (54 loc) · 1.48 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# Include the cmake file needed to use qt4
include( ${QT_USE_FILE} )
set(qapitrace_SRCS
apisurface.cpp
apitrace.cpp
apicalldelegate.cpp
apitracecall.cpp
apitracefilter.cpp
apitracemodel.cpp
argumentseditor.cpp
glsledit.cpp
imageviewer.cpp
jumpwidget.cpp
mainwindow.cpp
main.cpp
retracer.cpp
saverthread.cpp
searchwidget.cpp
settingsdialog.cpp
shaderssourcewidget.cpp
tracedialog.cpp
traceloader.cpp
traceprocess.cpp
vertexdatainterpreter.cpp
)
qt4_automoc(${qapitrace_SRCS})
qt4_add_resources(qapitrace_SRCS qapitrace.qrc)
set(qapitrace_UIS
ui/argumentseditor.ui
ui/imageviewer.ui
ui/jumpwidget.ui
ui/mainwindow.ui
ui/retracerdialog.ui
ui/settings.ui
ui/tracedialog.ui
ui/searchwidget.ui
ui/shaderssourcewidget.ui
)
QT4_WRAP_UI(qapitrace_UIS_H ${qapitrace_UIS})
#add_app_icon(qapitrace_SRCS ../icons/hi*-qapitrace.png)
link_directories(${LINK_DIRECTORIES} ${QJSON_LIBRARY_DIRS})
include_directories(${QT_INCLUDES} ${QJSON_INCLUDE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/..)
add_executable(qapitrace ${qapitrace_SRCS} ${qapitrace_UIS_H})
target_link_libraries (qapitrace
common
${PNG_LIBRARIES}
${ZLIB_LIBRARIES}
${SNAPPY_LIBRARIES}
${QJSON_LIBRARIES}
${QT_LIBRARIES}
)
########### install files ###############
install (TARGETS qapitrace RUNTIME DESTINATION bin)
#install (FILES qapitrace.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})