summaryrefslogtreecommitdiffstats
path: root/mkspecs
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2014-12-17 19:35:31 -0800
committerThiago Macieira <thiago.macieira@intel.com>2015-04-10 06:34:06 +0000
commit28dfda5d1f9afdc4799a2855fbed012db754eb5b (patch)
treef9b8b8079790f1609acdf2c9f1e7c9f79b5fde60 /mkspecs
parentc52bcf733742837f7fbeedbb788c3c9285a24bb6 (diff)
Remove the old headersclean unit test
We have configure -headersclean now Change-Id: Iaf576b16d7c756a08ec5c3dfa32deaa343e5e029 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
Diffstat (limited to 'mkspecs')
-rw-r--r--mkspecs/features/data/headersclean/tst_headersclean.cpp.in47
-rw-r--r--mkspecs/features/qt_headersclean.prf47
2 files changed, 0 insertions, 94 deletions
diff --git a/mkspecs/features/data/headersclean/tst_headersclean.cpp.in b/mkspecs/features/data/headersclean/tst_headersclean.cpp.in
deleted file mode 100644
index 14655a2f98..0000000000
--- a/mkspecs/features/data/headersclean/tst_headersclean.cpp.in
+++ /dev/null
@@ -1,47 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2015 The Qt Company Ltd.
-** Contact: http://www.qt.io/licensing/
-**
-** This file is part of the test suite of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:LGPL21$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see http://www.qt.io/terms-conditions. For further
-** information use the contact form at http://www.qt.io/contact-us.
-**
-** GNU Lesser General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU Lesser
-** General Public License version 2.1 or version 3 as published by the Free
-** Software Foundation and appearing in the file LICENSE.LGPLv21 and
-** LICENSE.LGPLv3 included in the packaging of this file. Please review the
-** following information to ensure the GNU Lesser General Public License
-** requirements will be met: https://www.gnu.org/licenses/lgpl.html and
-** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** As a special exception, The Qt Company gives you certain additional
-** rights. These rights are described in The Qt Company LGPL Exception
-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#define signals int
-#define slots int
-#define emit public:;
-#define foreach public:;
-#define forever public:;
-
-$${includes}
-#include <QtCore/qglobal.h>
-
-int main(int, char **)
-{
- qWarning(\"This is a compile test only\");
- return 0;
-}
diff --git a/mkspecs/features/qt_headersclean.prf b/mkspecs/features/qt_headersclean.prf
deleted file mode 100644
index 06a20ad2c0..0000000000
--- a/mkspecs/features/qt_headersclean.prf
+++ /dev/null
@@ -1,47 +0,0 @@
-# The headersclean test attempts to ensure all public Qt headers
-# abide by various rules.
-#
-# To use this test, create a project which contains nothing else than a
-# QT= line with the modules you want to test (no presence conditionals needed),
-# followed by load(qt_headersclean).
-
-*-g++*: QMAKE_CXXFLAGS += -W -Wall -Wextra -Werror
-
-# The flags here come from http://wiki.qt.io/Coding_Conventions#Conventions_for_public_header_files
-# -Wold-style-cast cannot be used, /usr/include/bits/byteswap.h defines the macro bswap_16 using C style casts :(
-# -Wfloat-equal cannot be used, qrect.h and qvector2d.h do exact comparisons in isNull and operator==. Would need #pragmas.
-*-g++*: QMAKE_CXXFLAGS += -Woverloaded-virtual -Wshadow -Wundef
-
-# Other nice flags
-*-g++*: QMAKE_CXXFLAGS += -Wnon-virtual-dtor -ansi -Wchar-subscripts -Wpointer-arith -Wformat-security
-
-# Enable pedantic mode, but accept variadic macros and 'long long' usage.
-*-g++*: QMAKE_CXXFLAGS += -Wno-long-long -Wno-variadic-macros -pedantic-errors
-
-QMAKE_CXXFLAGS += -DQT_NO_CAST_TO_ASCII \
- -DQT_NO_CAST_FROM_ASCII \
- -DQT_STRICT_ITERATORS \
- -DQT_NO_URL_CAST_FROM_STRING \
- -DQT_NO_CAST_FROM_BYTEARRAY \
- -DQT_NO_KEYWORDS \
- -DQT_USE_FAST_CONCATENATION \
- -DQT_USE_FAST_OPERATOR_PLUS
-
-TARGET = tst_headersclean
-
-includes =
-for(q, QT) {
- sq = $$replace(q, -private\$, )
- qn = $$eval(QT.$${sq}.name)
- isEmpty(qn): \
- QT -= $$q
- else: \
- includes += "$${LITERAL_HASH}include <$$qn/$$qn>"
-}
-includes = $$join(includes, $$escape_expand(\\n))
-
-testfile.input = $$PWD/data/headersclean/tst_headersclean.cpp.in
-testfile.output = $$OUT_PWD/tst_headersclean.cpp
-QMAKE_SUBSTITUTES += testfile
-
-SOURCES += $$testfile.output