42 #include <QStringList>
48 #ifndef __OPENFLUID_UTILS_CMAKEPROXY_HPP__
49 #define __OPENFLUID_UTILS_CMAKEPROXY_HPP__
59 static void findCMakeProgram();
68 static bool isAvailable();
70 static CommandInfos getConfigureCommand(
const QString& BuildDir,
const QString& SrcDir,
71 const std::map<QString,QString>& Variables = {},
72 const QString& Generator =
"",
const QStringList& Options = {});
82 static CommandInfos getBuildCommand(
const QString& BuildDir,
83 const QString& Target =
"",
84 const unsigned int Jobs = 0,
85 const QStringList& CMakeOptions = {},
const QStringList& OtherOptions = {});
87 static CommandInfos getTarCompressCommand(
const QString& WorkDir,
88 const QString& TarFilePath,
const QStringList& RelativePathsToCompress,
89 const QString& Options =
"");
91 static CommandInfos getTarUncompressCommand(
const QString& WorkDir,
const QString& TarFilePath,
92 const QString& Options =
"");