Make qdbusxml2cpp output reproducible
There doesn't seem to be a need for a timestamp in the include guard anyway. The class name and similar stays the same, so it seems to just add randomness to the build because it is possible. Change-Id: I186d281d7ec4a3db08a128ca170e455132930cba Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
07cd153c7e
commit
c030540f37
@ -32,7 +32,6 @@
|
||||
****************************************************************************/
|
||||
|
||||
#include <qbytearray.h>
|
||||
#include <qdatetime.h>
|
||||
#include <qdebug.h>
|
||||
#include <qfile.h>
|
||||
#include <qfileinfo.h>
|
||||
@ -58,7 +57,6 @@ static QString parentClassName;
|
||||
static QString proxyFile;
|
||||
static QString adaptorFile;
|
||||
static QString inputFile;
|
||||
static QDateTime classCreationTime;
|
||||
static bool skipNamespaces;
|
||||
static bool verbose;
|
||||
static bool includeMocs;
|
||||
@ -212,10 +210,8 @@ static QDBusIntrospection::Interfaces readInput()
|
||||
QFile input(inputFile);
|
||||
if (inputFile.isEmpty() || inputFile == QLatin1String("-")) {
|
||||
input.open(stdin, QIODevice::ReadOnly);
|
||||
classCreationTime = QDateTime::currentDateTime();
|
||||
} else {
|
||||
input.open(QIODevice::ReadOnly);
|
||||
classCreationTime = QFileInfo(input).lastModified();
|
||||
}
|
||||
|
||||
QByteArray data = input.readAll();
|
||||
@ -560,9 +556,8 @@ static void writeProxy(const QString &filename, const QDBusIntrospection::Interf
|
||||
} else {
|
||||
includeGuard = QLatin1String("QDBUSXML2CPP_PROXY");
|
||||
}
|
||||
includeGuard = QString(QLatin1String("%1_%2"))
|
||||
.arg(includeGuard)
|
||||
.arg(classCreationTime.toTime_t());
|
||||
includeGuard = QString(QLatin1String("%1"))
|
||||
.arg(includeGuard);
|
||||
hs << "#ifndef " << includeGuard << endl
|
||||
<< "#define " << includeGuard << endl
|
||||
<< endl;
|
||||
@ -868,9 +863,8 @@ static void writeAdaptor(const QString &filename, const QDBusIntrospection::Inte
|
||||
} else {
|
||||
includeGuard = QLatin1String("QDBUSXML2CPP_ADAPTOR");
|
||||
}
|
||||
includeGuard = QString(QLatin1String("%1_%2"))
|
||||
.arg(includeGuard)
|
||||
.arg(QDateTime::currentDateTime().toTime_t());
|
||||
includeGuard = QString(QLatin1String("%1"))
|
||||
.arg(includeGuard);
|
||||
hs << "#ifndef " << includeGuard << endl
|
||||
<< "#define " << includeGuard << endl
|
||||
<< endl;
|
||||
|
Loading…
x
Reference in New Issue
Block a user