52     typedef std::shared_ptr<Compiler> 
Sptr;
 
   62     static Sptr make(
const std::string &name = 
"");
 
   67     virtual bool test(
void) = 0;
 
   75     virtual std::string compileCppModule(
const CompilerArgs &args) = 0;
 
std::vector< std::string > libraries
A list of linkable libraries. 
Definition: Compiler.hpp:40
 
std::vector< std::string > includes
A list of include paths. 
Definition: Compiler.hpp:37
 
#define POTHOS_API
Definition: Config.hpp:41
 
Definition: Compiler.hpp:23
 
Definition: Compiler.hpp:49
 
std::vector< std::string > sources
A list of sources, not file paths. 
Definition: Compiler.hpp:34
 
std::vector< std::string > flags
A list of compiler flags. 
Definition: Compiler.hpp:43
 
std::shared_ptr< Compiler > Sptr
Definition: Compiler.hpp:52