11 #include "rrOSSpecifics.h"
29 virtual bool setCompiler(
const std::string& compiler) = 0;
69 static std::string getDefaultCompiler();
interface to manipulate 'compiler' settings.
Definition: rrCompiler.h:26
virtual std::string getHostCPUName()=0
getHostCPUName - Get the LLVM name for the host CPU.
virtual std::string getDefaultTargetTriple()=0
getDefaultTargetTriple() - Return the default target triple the compiler has been configured to produ...
virtual std::string getVersion()=0
get the version of the compiler.
virtual std::string getProcessTriple()=0
getProcessTriple() - Return an appropriate target triple for generating code to be loaded into the cu...
C_DECL_SPEC bool rrcCallConv setSupportCodeFolder(RRHandle handle, const char *folder)
Set the path to a folder containing support code for model generation.
C_DECL_SPEC char *rrcCallConv getCompilerLocation(RRHandle handle)
Get the path to a folder containing the compiler being used.
C_DECL_SPEC bool rrcCallConv setCompiler(RRHandle handle, const char *fNameWithPath)
Set the path and filename to the compiler to be used by roadrunner.
C_DECL_SPEC bool rrcCallConv setCompilerLocation(RRHandle handle, const char *folder)
Set the path to a folder containing the compiler to be used.
C_DECL_SPEC char *rrcCallConv getSupportCodeFolder(RRHandle handle)
Get the path to a folder containing support code.
C_DECL_SPEC char *rrcCallConv getCompiler(RRHandle handle)
Get the name of the compiler currently being used by roadrunner.