Debugger: Enable standalone usage of debugger auto test

Change-Id: If89d261c82b25332ab6e354dfbf908765bb802f3
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Cristian Adam
2021-09-10 18:33:06 +02:00
parent 4da225f7af
commit 0f0287d907

View File

@@ -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