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 QString getConfigureCommand(
const QString& BuildDir,
const QString& SrcDir,
71 const std::map<QString,QString>& Variables = {},
72 const QString& Generator =
"",
const std::vector<QString>& Options = {});
82 static QString getBuildCommand(
const QString& BuildDir,
83 const QString& Target =
"",
84 const unsigned int Jobs = 0,
85 const QString& CMakeOptions =
"",
const QString& OtherOptions =
"");
87 static QString getTarCompressCommand(
const QString& WorkDir,
88 const QString& TarFilePath,
const QStringList& RelativePathsToCompress,
89 const QString& Options =
"");
91 static QString getTarUncompressCommand(
const QString& WorkDir,
const QString& TarFilePath,
92 const QString& Options =
"");
Definition: ProgramProxy.hpp:51
Definition: CMakeProxy.hpp:55
Definition: ApplicationException.hpp:47
#define OPENFLUID_API
Definition: dllexport.hpp:86