UNPKG

cmake-ts

Version:

cmake-js rewrite in typescript to support advanced build configurations

24 lines (23 loc) 613 B
import type { BuildConfiguration } from "./config-types.d"; export type HashSum = { getPath: string; sum: string; }; export declare class RuntimeDistribution { private config; private _abi; constructor(config: BuildConfiguration); internalPath(): string; private externalPath; winLibs(): string[]; private headerOnly; abi(): number | null; private checkDownloaded; determineABI(): Promise<void>; ensureDownloaded(): Promise<void>; private download; private downloadHashSums; private downloadTar; private downloadLibs; private downloadLib; }