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 65 66 67 68 69 70 71
|
# This file is part of GammaRay, the Qt application inspection and manipulation tool.
#
# SPDX-FileCopyrightText: 2012 Klarälvdalens Datakonsult AB, a KDAB Group company <info@kdab.com>
#
# SPDX-License-Identifier: GPL-2.0-or-later
#
# Contact KDAB at <info@kdab.com> for commercial licensing options.
#
if(TARGET Qt6::StateMachine)
add_subdirectory(statemachineviewer)
else()
message(STATUS "WARNING: Skipping the statemachineviewer plugin since Qt6StateMachine was not found")
endif()
add_subdirectory(eventmonitor)
add_subdirectory(fontbrowser)
add_subdirectory(kjobtracker)
add_subdirectory(localeinspector)
add_subdirectory(modelinspector)
add_subdirectory(quickinspector)
add_subdirectory(signalmonitor)
add_subdirectory(timertop)
add_subdirectory(mimetypes)
add_subdirectory(network)
add_subdirectory(sysinfo)
add_subdirectory(translatorinspector)
add_subdirectory(webinspector)
add_subdirectory(wlcompositorinspector)
if(TARGET Qt::Gui)
add_subdirectory(guisupport)
add_subdirectory(textdocumentinspector)
endif()
if(TARGET Qt::OpenGL)
add_subdirectory(openglsupport)
endif()
if(TARGET Qt::Widgets)
add_subdirectory(actioninspector)
add_subdirectory(widgetinspector)
add_subdirectory(sceneinspector)
add_subdirectory(styleinspector)
endif()
# just checking whether Qt5::ScriptTools is found should be enough, but it isn't.
# thus check both that Qt5::Script & Qt5::ScriptTools are found to fix https://github.com/KDAB/GammaRay/issues/492
if((Qt5Script_FOUND AND Qt5ScriptTools_FOUND) OR (Qt5Script_FOUND AND Qt5ScriptTools_FOUND))
add_subdirectory(scriptenginedebugger)
endif()
if(TARGET Qt::Qml)
add_subdirectory(qmlsupport)
endif()
if(TARGET Qt::QuickWidgets)
add_subdirectory(quickwidgetsupport)
endif()
if(TARGET Qt::Bluetooth)
add_subdirectory(bluetooth)
endif()
if(TARGET Qt::Positioning)
add_subdirectory(positioning)
endif()
if(TARGET Qt::3DRender AND TARGET Qt::3DExtras)
add_subdirectory(qt3dinspector)
endif()
|