51 bool writeProjectMakefile()
override;
134 QString retrievePlatformToolSet()
const;
135 bool isStandardSuffix(
const QString &suffix)
const;
138 void createCustomBuildToolFakeFile(
const QString &cbtFilePath,
const QString &realOutFilePath);
void callExtraCompilerDependCommand(const ProString &extraCompiler, const QString &tmp_dep_cmd, const QString &inpf, const QString &tmp_out, bool dep_lines, QStringList *deps, bool existingDepsOnly, bool checkCommandAvailability=false)
virtual QString replaceExtraCompilerVariables(const QString &, const QStringList &, const QStringList &, ReplaceFor forShell)
The QFile class provides an interface for reading from and writing to files.
ProString first(const ProKey &variableName) const
The QString class provides a Unicode character string.
The QStringList class provides a list of strings.
The QTextStream class provides a convenient interface for reading and writing text.
The QUuid class stores a Universally Unique Identifier (UUID).
QString extraCompilerName(const ProString &extraCompiler, const QStringList &inputs, const QStringList &outputs)
bool autogenPrecompSource
void initPreLinkEventTools()
QHash< QString, QStringList > extraCompilerSources
void initCustomBuildTool()
VCProjectSingleConfig vcProject
bool supportsMergedBuilds() override
void initDistributionFiles()
bool openOutput(QFile &file, const QString &build) const override
QUuid getProjectUUID(const QString &filename=QString())
QString defaultMakefile() const
void initDeploymentFiles()
bool supportsMetaBuild() override
bool doDepends() const override
void initExtraCompilerOutputs()
void initPreBuildEventTools()
bool mergeBuildProject(MakefileGenerator *other) override
virtual VCProjectWriter * createProjectWriter()
void initWinDeployQtTool()
QString replaceExtraCompilerVariables(const QString &, const QStringList &, const QStringList &, ReplaceFor) override
virtual void initProject()
void initGeneratedFiles()
void initDeploymentTool()
void writeSubDirs(QTextStream &t)
QList< VcprojGenerator * > mergedProjects
void initTranslationFiles()
QHash< QString, QString > extraCompilerOutputs
static bool hasBuiltinCompiler(const QString &file)
const QString customBuildToolFilterFileSuffix
void initPostBuildEventTools()
VCProjectWriter * projectWriter
void build(const QString &name)