forked from qt-creator/qt-creator
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:
@@ -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
|
||||
|
Reference in New Issue
Block a user