Skip to content

Commit 3f10c9c

Browse files
committed
Remove old preprocessor
1 parent c60ecbe commit 3f10c9c

24 files changed

+0
-4251
lines changed

generator/generator.pri

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ RESOURCES += generator.qrc
1616

1717
include($$GENERATORPATH/parser/rxx.pri)
1818

19-
include($$GENERATORPATH/parser/rpp/rpp.pri)
20-
2119
include($$GENERATORPATH/simplecpp/simplecpp.pri)
2220

2321
CONFIG += strict_c++

generator/generator.qrc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,5 @@
1515
<file alias="typesystem_multimedia.txt">typesystem_multimedia.xml</file>
1616
<file alias="typesystem_qml.txt">typesystem_qml.xml</file>
1717
<file alias="typesystem_quick.txt">typesystem_quick.xml</file>
18-
<file>parser/rpp/pp-qt-configuration</file>
1918
</qresource>
2019
</RCC>

generator/main.cpp

Lines changed: 0 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@
4848
#include "generatorset.h"
4949
#include "fileout.h"
5050
#include "control.h"
51-
#include "pp.h"
5251
#include "simplecpp.h"
5352

5453
#include <QDir>
@@ -212,60 +211,6 @@ namespace
212211
return true;
213212
}
214213

215-
216-
bool
217-
preprocess2(const QString &sourceFile, const QString &targetFile, const QString &commandLineIncludes = QString())
218-
{
219-
rpp::pp_environment env;
220-
rpp::pp preprocess(env);
221-
222-
rpp::pp_null_output_iterator null_out;
223-
224-
const char *ppconfig = ":/trolltech/generator/parser/rpp/pp-qt-configuration";
225-
226-
QFile file(ppconfig);
227-
if (!file.open(QFile::ReadOnly))
228-
{
229-
fprintf(stderr, "Preprocessor configuration file not found '%s'\n", ppconfig);
230-
return false;
231-
}
232-
233-
QByteArray ba = file.readAll();
234-
file.close();
235-
preprocess.operator()(ba.constData(), ba.constData() + ba.size(), null_out);
236-
237-
foreach(QString
238-
include, getIncludeDirectories(commandLineIncludes)) {
239-
preprocess.push_include_path(QDir::toNativeSeparators(include).toStdString());
240-
}
241-
242-
QString currentDir = QDir::current().absolutePath();
243-
QFileInfo sourceInfo(sourceFile);
244-
QDir::setCurrent(sourceInfo.absolutePath());
245-
246-
std::string result;
247-
result.reserve(20 * 1024); // 20K
248-
249-
result += "# 1 \"builtins\"\n";
250-
result += "# 1 \"";
251-
result += sourceFile.toStdString();
252-
result += "\"\n";
253-
254-
preprocess.file(sourceInfo.fileName().toStdString(),
255-
rpp::pp_output_iterator<std::string>(result));
256-
257-
QDir::setCurrent(currentDir);
258-
259-
QFile f(targetFile);
260-
if (!f.open(QIODevice::WriteOnly | QIODevice::Text))
261-
{
262-
fprintf(stderr, "Failed to write preprocessed file: %s\n", qPrintable(targetFile));
263-
}
264-
f.write(result.c_str(), result.length());
265-
266-
return true;
267-
}
268-
269214
unsigned int getQtVersion(const QString &commandLineIncludes)
270215
{
271216
QRegularExpression re("#define\\s+QTCORE_VERSION\\s+0x([0-9a-f]+)", QRegularExpression::CaseInsensitiveOption);

generator/parser/rpp/builtin-macros.cpp

Lines changed: 0 additions & 41 deletions
This file was deleted.

generator/parser/rpp/pp-cctype.h

Lines changed: 0 additions & 65 deletions
This file was deleted.

generator/parser/rpp/pp-configuration

Lines changed: 0 additions & 86 deletions
This file was deleted.

0 commit comments

Comments
 (0)