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 = {});
74 static QString getBuildCommand(
const QString& BuildDir,
75 const QString& Target =
"",
76 const QString& CMakeOptions =
"",
const QString& OtherOptions = {});
78 static QString getTarCompressCommand(
const QString& WorkDir,
79 const QString& TarFilePath,
const QStringList& RelativePathsToCompress,
80 const QString& Options =
"");
82 static QString getTarUncompressCommand(
const QString& WorkDir,
const QString& TarFilePath,
83 const QString& Options =
"");
Definition: CMakeProxy.hpp:55
Definition: ProgramProxy.hpp:51
Definition: ApplicationException.hpp:47
#define OPENFLUID_API
Definition: dllexport.hpp:87