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