blob: 9fa4a66271fd59957a38969b16e49123f9cbe797 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
# Copyright (C) 2024 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
# This file contains the property definitions that are known by Qt Test
if(CMAKE_VERSION VERSION_GREATER_EQUAL "3.23")
set(qt_skip_default_testcase_dirs_extra_agrs
INITIALIZE_FROM_VARIABLE
QT_SKIP_DEFAULT_TESTCASE_DIRS
)
elseif(DEFINED QT_SKIP_DEFAULT_TESTCASE_DIRS)
message(WARNING "QT_SKIP_DEFAULT_TESTCASE_DIRS is set to ${QT_SKIP_DEFAULT_TESTCASE_DIRS},"
" but the variable is not supported by this CMake version. Please set the"
" QT_SKIP_DEFAULT_TESTCASE_DIRS target property where is required.")
endif()
define_property(TARGET
PROPERTY
QT_SKIP_DEFAULT_TESTCASE_DIRS
BRIEF_DOCS
"Disables the test case directory definitions for the Qt Test targets."
FULL_DOCS
"By default the definitions QT_TESTCASE_SOURCEDIR and QT_TESTCASE_BUILDDIR point to the
target source and build directories of the target accordingly. If
QT_SKIP_DEFAULT_TESTCASE_DIRS is set to TRUE the macros remain empty."
${qt_skip_default_testcase_dirs_extra_agrs}
)
|