From 0f0287d907beec53f6d183eaa4bcb76d8e76c81d Mon Sep 17 00:00:00 2001 From: Cristian Adam Date: Fri, 10 Sep 2021 18:33:06 +0200 Subject: [PATCH] Debugger: Enable standalone usage of debugger auto test Change-Id: If89d261c82b25332ab6e354dfbf908765bb802f3 Reviewed-by: Qt CI Bot Reviewed-by: hjk --- tests/auto/debugger/CMakeLists.txt | 39 ++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/tests/auto/debugger/CMakeLists.txt b/tests/auto/debugger/CMakeLists.txt index d5270e6b6ec..bde1800a637 100644 --- a/tests/auto/debugger/CMakeLists.txt +++ b/tests/auto/debugger/CMakeLists.txt @@ -1,3 +1,42 @@ +cmake_minimum_required(VERSION 3.10) +if (NOT QT_CREATOR_API_DEFINED) + list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../../../cmake") + + project(debugger) + + enable_testing() + + # Needed for pch + set(QtCreator_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../../../") + option(BUILD_WITH_PCH "Build with precompiled headers" ON) + + set(PROJECT_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../../../") + + set(CMAKE_AUTOMOC ON) + set(CMAKE_AUTORCC ON) + set(CMAKE_AUTOUIC ON) + + set(CMAKE_CXX_STANDARD 17) + set(CMAKE_CXX_STANDARD_REQUIRED ON) + set(CMAKE_CXX_EXTENSIONS OFF) + + set(CMAKE_INCLUDE_CURRENT_DIR ON) + + set(IMPLICIT_DEPENDS Qt5::Test) + + include(QtCreatorIDEBranding) + include(QtCreatorAPI) + + set(WITH_TESTS ON) + + find_package(Qt5 + COMPONENTS + Gui Core Core5Compat Widgets Network Qml Concurrent Test Xml MODULE) + find_package(Threads) + + add_subdirectory(${QtCreator_SOURCE_DIR}/src/libs/utils ${CMAKE_CURRENT_BINARY_DIR}/utils) +endif() + set(DEBUGGERDIR "${PROJECT_SOURCE_DIR}/src/plugins/debugger") add_qtc_test(tst_debugger_disassembler