]> git.cworth.org Git - apitrace/blob - gui/CMakeLists.txt
Start working on trace editing
[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} )