Skip to main content
Module

x/buildsystem/mod.ts>Target

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

Properties

private
_onComplete: ((status: ITargetStatus) => void)[]
private
_onError: ((status: ITargetStatus) => void)[]
optional
arguments: string[]
clean: boolean
optional
debug: boolean
optional
errorLimit: number
optional
frameworks: string[]
optional
includeSearch: string[]
optional
libraries: string[]
optional
librarySearch: string[]
optional
macros: string[]
optional
objcARC: boolean
optional
oLevel: number
optional
output: string
optional
sanitizer: boolean
sources: string[]
optional
standard: Standard

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