Skip to main content
Module

x/buildsystem/mod.ts>Target

Build System for C/C++ projects using Deno and TypeScript
Latest
class Target
import { Target } from "https://deno.land/x/buildsystem@0.1.23/mod.ts";

Properties

private
_onComplete: ((status: ITargetStatus) => void)[]
private
_onError: ((status: ITargetStatus) => void)[]
arguments: string[]
optional
clean: boolean
optional
cppStandard: Standard
optional
cStandard: Standard
optional
debug: boolean
optional
errorLimit: number
frameworks: string[]
includePath: string[]
libraries: string[]
libraryPath: string[]
macros: string[]
optional
objcARC: boolean
optional
oLevel: number
optional
output: string
optional
sanitizer: boolean
sources: string[]
optional
temp: string

Methods

private
_outputStatus(status: ITargetStatus): void
private
_triggerComplete(status: ITargetStatus): void
private
_triggerError(status: ITargetStatus): void
onComplete(fn: (state: IUnitStatus) => void): void
onError(fn: (state: IUnitStatus) => void): void