diff --git a/tests/auto/corelib/ipc/CMakeLists.txt b/tests/auto/corelib/ipc/CMakeLists.txt index e6e50e77e6..5b9ffae7d9 100644 --- a/tests/auto/corelib/ipc/CMakeLists.txt +++ b/tests/auto/corelib/ipc/CMakeLists.txt @@ -2,7 +2,7 @@ # SPDX-License-Identifier: BSD-3-Clause if(NOT ANDROID AND NOT UIKIT) - if(QT_FEATURE_private_tests) + if(QT_FEATURE_sharedmemory AND QT_FEATURE_private_tests) add_subdirectory(qsharedmemory) endif() if(QT_FEATURE_systemsemaphore) diff --git a/tests/auto/corelib/ipc/qsharedmemory/CMakeLists.txt b/tests/auto/corelib/ipc/qsharedmemory/CMakeLists.txt index cd1c3294ea..da87d1c7be 100644 --- a/tests/auto/corelib/ipc/qsharedmemory/CMakeLists.txt +++ b/tests/auto/corelib/ipc/qsharedmemory/CMakeLists.txt @@ -1,27 +1,21 @@ # Copyright (C) 2022 The Qt Company Ltd. # SPDX-License-Identifier: BSD-3-Clause -if(QT_FEATURE_sharedmemory) - ##################################################################### - ## tst_qsharedmemory Test: - ##################################################################### +qt_internal_add_test(tst_qsharedmemory + SOURCES + tst_qsharedmemory.cpp + LIBRARIES + Qt::CorePrivate +) - qt_internal_add_test(tst_qsharedmemory - SOURCES - tst_qsharedmemory.cpp - LIBRARIES - Qt::CorePrivate - ) +## Scopes: +##################################################################### - ## Scopes: - ##################################################################### - - qt_internal_extend_target(tst_qsharedmemory CONDITION LINUX - LIBRARIES - rt - ) - add_subdirectory(producerconsumer) - if(QT_FEATURE_process) - add_dependencies(tst_qsharedmemory producerconsumer_helper) - endif() +qt_internal_extend_target(tst_qsharedmemory CONDITION LINUX + LIBRARIES + rt +) +add_subdirectory(producerconsumer) +if(QT_FEATURE_process) + add_dependencies(tst_qsharedmemory producerconsumer_helper) endif()