QT_SKIP_DEFAULT_TESTCASE_DIRS
Diese Eigenschaft wurde in Qt 6.9 eingeführt.
Hinweis: Diese Eigenschaft befindet sich in der Technologievorschau und kann sich in zukünftigen Versionen ändern.
Die Eigenschaft deaktiviert die folgenden Definitionen zur Kompilierungszeit für das Ziel:
- QT_TESTCASE_SOURCEDIR
- QT_TESTCASE_BUILDDIR
Standardmäßig verweisen diese Definitionen auf das Quell- und das Build-Verzeichnis des Ziels. Da sie nur für dieses Ziel definiert sind, verhindern sie die gemeinsame Nutzung vorkompilierter Header bei der Kompilierung anderer Ziele. Wenn „ QT_SKIP_DEFAULT_TESTCASE_DIRS “ auf „ TRUE “ gesetzt ist, werden diese Definitionen weggelassen, wodurch diese Einschränkung umgangen wird.
qt_add_executable(mytest main.cpp)
set_property(TARGET mytest PROPERTY QT_SKIP_DEFAULT_TESTCASE_DIRS TRUE)
target_link_libraries(mytest PRIVATE Qt6::Test)Die Makros „ QT_TESTCASE_SOURCEDIR “ und „ QT_TESTCASE_BUILDDIR “ bleiben beim Kompilieren von „ mytest “ undefiniert.
Der Wert der Eigenschaft ist standardmäßig auf den Wert der Variablen ` QT_SKIP_DEFAULT_TESTCASE_DIRS ` gesetzt.
Siehe auch QFINDTESTDATA und QT_SKIP_DEFAULT_TESTCASE_DIRS.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.