forked from qt-creator/qt-creator
This patch reduces the former wizard to the test project part. The wizard appeared more or less useless as there was no easy way to add test cases later on and you normally do not need to have the full skeleton of the project including a test sub project - except when starting a TDD project. Change-Id: I404d843b29f058876ea9696b7881f2e5e11b6af2 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
35 lines
577 B
Prolog
35 lines
577 B
Prolog
@if "%{TestFrameWork}" == "QtTest"
|
|
QT += testlib
|
|
@if "%{RequireGUI}" == "false"
|
|
QT -= gui
|
|
|
|
CONFIG += qt console warn_on depend_includepath testcase
|
|
CONFIG -= app_bundle
|
|
@else
|
|
QT += gui
|
|
CONFIG += qt warn_on depend_includepath testcase
|
|
@endif
|
|
|
|
TEMPLATE = app
|
|
|
|
SOURCES += %{TestCaseFileWithCppSuffix}
|
|
@else
|
|
include(gtest_dependency.pri)
|
|
|
|
TEMPLATE = app
|
|
@if "%{GTestCXX11}" == "true"
|
|
CONFIG += console c++11
|
|
@else
|
|
CONFIG += console
|
|
@endif
|
|
CONFIG -= app_bundle
|
|
CONFIG += thread
|
|
CONFIG -= qt
|
|
|
|
HEADERS += \
|
|
%{TestCaseFileWithHeaderSuffix}
|
|
|
|
SOURCES += \
|
|
%{MainCppName}
|
|
@endif
|