setup-cpp
Version:
Install all the tools required for building and testing C++/C projects.
12 lines (11 loc) • 716 B
TypeScript
import type { InstallationInfo } from "../utils/setup/setupBin.js";
export declare function setupLLVM(version: string, setupDir: string, arch: string): Promise<InstallationInfo>;
export declare function activateLLVM(directory: string, version: string): Promise<void>;
/**
* Setup clang-format
*
* This uses the LLVM installer on Ubuntu, and the LLVM binaries on other platforms
*/
export declare function setupClangFormat(version: string, setupDir: string, arch: string): Promise<InstallationInfo>;
/** Setup llvm tools (clang tidy, etc.) without activating llvm and using it as the compiler */
export declare function setupClangTools(version: string, setupDir: string, arch: string): Promise<InstallationInfo>;