Holds include and library paths for a system toolchain, used to let plugins link to libc and libc++. More...
#include <Plugin.h>
Static Public Member Functions | |
| static Result | findBestSysroot (PluginCompiler::Type compiler, PluginSysroot &sysroot) |
| Finds a reasonable sysroot for the given compiler. | |
Public Attributes | |
| FixedVector< StringPath, 8 > | includePaths |
| Path to system include directories. | |
| FixedVector< StringPath, 8 > | libraryPaths |
| Path to system library directories. | |
| StringPath | isysroot |
| Path to sysroot include (optional) | |
Holds include and library paths for a system toolchain, used to let plugins link to libc and libc++.
|
staticnodiscard |
Finds a reasonable sysroot for the given compiler.
| compiler | The PluginCompiler::Type to constrain the compatible PluginSysroot to look for | |
| [out] | sysroot | The PluginSysroot with filled in include and library path |
| FixedVector<StringPath, 8> SC::PluginSysroot::includePaths |
Path to system include directories.
| StringPath SC::PluginSysroot::isysroot |
Path to sysroot include (optional)
| FixedVector<StringPath, 8> SC::PluginSysroot::libraryPaths |
Path to system library directories.