![]() |
PhoenixHPCProxy
0.8.0
Lightweight HPC proxy
|
#include "convertToString.h"
#include "OptionParser.h"
#include "FrontEnd/HeaderParser.h"
#include "BackEnd/backend.h"
#include "BackEnd/backend_proxy_loader.h"
Go to the source code of this file.
Functions | |
OptionParser | createOptionParser () |
Create the OptionParser of this program. | |
bool | createSourceFromConfig (const PString &inputFile, const PString &libraryName, const PVecArchLib &vecArchLib, const PString &libDir, const PString &outputDir) |
Create the source from configuration file. | |
int | main (int argc, char **argv) |
void | parseVecArchLib (PVecArchLib &vecArchLib, const OptionMode &defaultMode) |
Parse the vector of library architecture. | |
int | processFiles (const PVecPath &listInputFile, const PString &libName, const PVecArchLib &vecArchLib, const PPath &libDir, const PPath &outputDir) |
Process all the input files. | |
OptionParser createOptionParser | ( | ) |
Create the OptionParser of this program.
Definition at line 18 of file main.cpp.
Referenced by main().
bool createSourceFromConfig | ( | const PString & | inputFile, |
const PString & | libraryName, | ||
const PVecArchLib & | vecArchLib, | ||
const PString & | libDir, | ||
const PString & | outputDir ) |
Create the source from configuration file.
inputFile | : name of the input file to be used |
libraryName | : name of the library to be created |
vecArchLib | : vector of library architecture to be used |
libDir | : directory where the sub libraries are installed |
outputDir | : output directory to be used |
Definition at line 83 of file main.cpp.
References cpp_backend(), cpp_backend_proxy(), getLibraryFile(), and HeaderParser::getVecSource().
Referenced by processFiles().
int main | ( | int | argc, |
char ** | argv ) |
Definition at line 128 of file main.cpp.
References createOptionParser(), parseVecArchLib(), and processFiles().
void parseVecArchLib | ( | PVecArchLib & | vecArchLib, |
const OptionMode & | defaultMode ) |
Parse the vector of library architecture.
[out] | vecArchLib | : vector of libraries architecture |
defaultMode | : arguments passed to the program |
Definition at line 50 of file main.cpp.
References addArch().
Referenced by main().
int processFiles | ( | const PVecPath & | listInputFile, |
const PString & | libName, | ||
const PVecArchLib & | vecArchLib, | ||
const PPath & | libDir, | ||
const PPath & | outputDir ) |
Process all the input files.
listInputFile | : list of the input files |
libName | : name of the library to be created |
vecArchLib | : vector of library architecture to be used |
libDir | : directory where the sub libraries are installed |
outputDir | : output directory to be used |
Definition at line 118 of file main.cpp.
References createSourceFromConfig().
Referenced by main().