Public Member Functions | Static Public Member Functions | List of all members
openfluid::utils::CMakeProxy Class Reference

#include <utils/CMakeProxy.hpp>

Inheritance diagram for openfluid::utils::CMakeProxy:
Inheritance graph
[legend]
Collaboration diagram for openfluid::utils::CMakeProxy:
Collaboration graph
[legend]

Public Member Functions

 CMakeProxy ()
 
virtual ~CMakeProxy ()
 

Static Public Member Functions

static bool isAvailable ()
 
static QString getConfigureCommand (const QString &BuildDir, const QString &SrcDir, const std::map< QString, QString > &Variables={}, const QString &Generator="", const std::vector< QString > &Options={})
 
static QString getBuildCommand (const QString &BuildDir, const QString &Target="", const QString &CMakeOptions="", const QString &OtherOptions={})
 
static QString getTarCompressCommand (const QString &WorkDir, const QString &TarFilePath, const QStringList &RelativePathsToCompress, const QString &Options="")
 
static QString getTarUncompressCommand (const QString &WorkDir, const QString &TarFilePath, const QString &Options="")
 
- Static Public Member Functions inherited from openfluid::utils::ProgramProxy< CMakeProxy >
static bool isAvailable ()
 
static QString getVersion ()
 
static QString getExecutablePath ()
 

Additional Inherited Members

- Static Protected Attributes inherited from openfluid::utils::ProgramProxy< CMakeProxy >
static QString m_ExecutablePath
 
static QString m_Version
 

Constructor & Destructor Documentation

openfluid::utils::CMakeProxy::CMakeProxy ( )
virtual openfluid::utils::CMakeProxy::~CMakeProxy ( )
virtual

Member Function Documentation

static QString openfluid::utils::CMakeProxy::getBuildCommand ( const QString &  BuildDir,
const QString &  Target = "",
const QString &  CMakeOptions = "",
const QString &  OtherOptions = {} 
)
static
static QString openfluid::utils::CMakeProxy::getConfigureCommand ( const QString &  BuildDir,
const QString &  SrcDir,
const std::map< QString, QString > &  Variables = {},
const QString &  Generator = "",
const std::vector< QString > &  Options = {} 
)
static
static QString openfluid::utils::CMakeProxy::getTarCompressCommand ( const QString &  WorkDir,
const QString &  TarFilePath,
const QStringList &  RelativePathsToCompress,
const QString &  Options = "" 
)
static
static QString openfluid::utils::CMakeProxy::getTarUncompressCommand ( const QString &  WorkDir,
const QString &  TarFilePath,
const QString &  Options = "" 
)
static
static bool openfluid::utils::CMakeProxy::isAvailable ( )
static

The documentation for this class was generated from the following file: