Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | /**
* Represents a detected C/C++ toolchain
*/
interface IToolchain {
/** Name of the toolchain (e.g., "gcc", "clang", "arm-none-eabi-gcc") */
name: string;
/** Path to the C compiler */
cc: string;
/** Path to the C++ compiler */
cxx: string;
/** Path to the preprocessor (usually same as cc with -E flag) */
cpp: string;
/** Toolchain version string */
version?: string;
/** Whether this is a cross-compiler (e.g., for ARM) */
isCrossCompiler: boolean;
/** Target triple if cross-compiling (e.g., "arm-none-eabi") */
target?: string;
}
export default IToolchain;
|