X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=gui%2FCMakeLists.txt;h=777bc9255c7c1d4c83207ec7ac12e826657e1700;hb=9b31ffcdfff1b7e8528bea8e95870a31eaaa614f;hp=7917104a58684ad8d6a19eef036e44a745a72244;hpb=e17455750b302f1cb0750c501ab7593a8846d34e;p=apitrace diff --git a/gui/CMakeLists.txt b/gui/CMakeLists.txt index 7917104..777bc92 100644 --- a/gui/CMakeLists.txt +++ b/gui/CMakeLists.txt @@ -1,13 +1,28 @@ +# 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 - loaderthread.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}) @@ -15,22 +30,30 @@ 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/settings.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_DIRS} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/..) +include_directories(${QT_INCLUDES} ${QJSON_INCLUDE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/..) -add_definitions(-DBUILD_DIR="${CMAKE_CURRENT_BINARY_DIR}/..") +add_definitions(-DBUILD_DIR="${CMAKE_BINARY_DIR}") add_executable(qapitrace ${qapitrace_SRCS} ${qapitrace_UIS_H}) -target_link_libraries(qapitrace trace ${QJSON_LIBRARIES} ${QT_LIBRARIES} ) +target_link_libraries(qapitrace common ${QJSON_LIBRARIES} ${QT_LIBRARIES} ) ########### install files ############### -#install(TARGETS qapitrace ${INSTALL_TARGETS_DEFAULT_ARGS} ) -#install( FILES qapitrace.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) +install (TARGETS qapitrace RUNTIME DESTINATION bin) +#install (FILES qapitrace.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})