![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "utils.h"#include "peheaderinfo.h"#include <QtCore/QString>#include <QtCore/QDebug>#include <QtCore/QDir>#include <QtCore/QFile>#include <QtCore/QFileInfo>#include <QtCore/QProcess>#include <QtCore/QTemporaryFile>#include <QtCore/QScopedPointer>#include <QtCore/QScopedArrayPointer>#include <QtCore/QStandardPaths>Go to the source code of this file.
Functions | |
| bool | isBuildDirectory (Platform platform, const QString &dirName) |
| bool | createSymbolicLink (const QFileInfo &sourcesource, const QString &targettarget, QString *errorMessage) |
| bool | createDirectory (const QString &directory, QString *errorMessage, bool dryRun) |
| QStringList | findSharedLibraries (const QDir &directory, Platform platform, DebugMatchMode debugMatchMode, const QString &prefix) |
| QString | normalizeFileName (const QString &namename) |
| static void | appendToCommandLine (const QString &argument, QString *commandLine) |
| bool | runProcess (const QString &binarybinary, const QStringList &args, const QString &workingDirectory, unsigned long *exitCode, QByteArray *stdOut, QByteArray *stdErr, QString *errorMessage, int timeouttimeout) |
| QString | findInPath (const QString &file) |
| QMap< QString, QString > | queryQtPaths (const QString &qtpathsBinary, QString *errorMessage) |
| bool | updateFile (const QString &sourceFileName, const QStringList &nameFilters, const QString &targetDirectory, unsigned flagsflags, JsonOutput *json, QString *errorMessage) |
| bool | readPeExecutableInfo (const QString &, QString *errorMessage, PeHeaderInfoStruct *) |
| bool | readPeExecutableDependencies (const QString &, QString *, QStringList *) |
| QString | findD3dCompiler (Platform, const QString &, unsigned) |
| QStringList | findDxc (Platform, const QString &, unsigned) |
| bool | patchQtCore (const QString &pathpath, QString *errorMessage) |
Variables | |
| int | optVerboseLevel = 1 |
| const char * | qmakeInfixKey = "QT_INFIX" |
| QStringList findDxc | ( | Platform | platform, |
| const QString & | qtBinDir, | ||
| unsigned | wordSize ) |
| QStringList findSharedLibraries | ( | const QDir & | directory, |
| Platform | platform, | ||
| DebugMatchMode | debugMatchMode, | ||
| const QString & | prefix ) |
Definition at line 81 of file utils.cpp.
References MatchDebug.
Definition at line 517 of file utils.cpp.
References optVerboseLevel.
Definition at line 194 of file utils.cpp.
References qmakeInfixKey.
| bool readPeExecutableDependencies | ( | const QString & | peExecutableFileName, |
| QString * | errorMessage, | ||
| QStringList * | dependentLibraries ) |
| bool readPeExecutableInfo | ( | const QString & | peExecutableFileName, |
| QString * | errorMessage, | ||
| PeHeaderInfoStruct * | headerInfo ) |
| bool runProcess | ( | const QString & | binary, |
| const QStringList & | args, | ||
| const QString & | workingDirectory, | ||
| unsigned long * | exitCode, | ||
| QByteArray * | stdOut, | ||
| QByteArray * | stdErr, | ||
| QString * | errorMessage, | ||
| int | timeout ) |
Definition at line 137 of file utils.cpp.
References optVerboseLevel.
| bool updateFile | ( | const QString & | sourceFileName, |
| const QStringList & | nameFilters, | ||
| const QString & | targetDirectory, | ||
| unsigned | flags, | ||
| JsonOutput * | json, | ||
| QString * | errorMessage ) |
Definition at line 249 of file utils.cpp.
References ForceUpdateFile, optVerboseLevel, and SkipUpdateFile.
| int optVerboseLevel = 1 |
Definition at line 28 of file utils.cpp.
Referenced by deploy(), deployPlugin(), deployWebEngineCore(), findQtPlugins(), main(), parseArguments(), parseEarlyArguments(), patchQtCore(), runProcess(), updateFile(), and updateFile().
| const char* qmakeInfixKey = "QT_INFIX" |
Definition at line 192 of file utils.cpp.
Referenced by deploy(), PluginInformation::generateAvailablePlugins(), and queryQtPaths().