diff options
Diffstat (limited to 'sources/pyside6/tests/CMakeLists.txt')
-rw-r--r-- | sources/pyside6/tests/CMakeLists.txt | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/sources/pyside6/tests/CMakeLists.txt b/sources/pyside6/tests/CMakeLists.txt index 86150ac1f..539e1aea8 100644 --- a/sources/pyside6/tests/CMakeLists.txt +++ b/sources/pyside6/tests/CMakeLists.txt @@ -1,3 +1,14 @@ +# Copyright (C) 2023 The Qt Company Ltd. +# SPDX-License-Identifier: BSD-3-Clause + +if(PYSIDE_IS_CROSS_BUILD) + # SHIBOKEN_PYTHON_INTERPRETER will be empty when cross-building. + message(WARNING + "Running tests when cross-compiling is not supported because it would require running " + "a target python interpreter which might have a different architecture than the host." + ) +endif() + if(NOT CTEST_TESTING_TIMEOUT) set(CTEST_TESTING_TIMEOUT 60) endif() @@ -6,7 +17,7 @@ endif() # the path to the testbinding module get_filename_component(BUILD_DIR "${CMAKE_BINARY_DIR}" DIRECTORY) get_filename_component(BUILD_DIR "${CMAKE_BINARY_DIR}" DIRECTORY) -set(QT_DIR "${_qt5Core_install_prefix}") +set(QT_DIR "${QT6_INSTALL_PREFIX}") macro(TEST_QT_MODULE var name) if(NOT DISABLE_${name} AND ${var}) @@ -40,6 +51,16 @@ endif() add_subdirectory(registry) add_subdirectory(signals) add_subdirectory(support) +add_subdirectory(tools/metaobjectdump) +add_subdirectory(tools/pyside6-deploy) + +if(UNIX AND NOT APPLE) + add_subdirectory(tools/pyside6-android-deploy) +endif() + +if (NOT DISABLE_QtQuick) + add_subdirectory(tools/pyside6-qml) +endif() foreach(shortname IN LISTS all_module_shortnames) message(STATUS "preparing tests for module 'Qt${shortname}'") |