Kaba struct BuildTarget ed

...

Syntax ed

struct BuildTarget
    var binary_file: Path
    var compiler_definitions: string[]
    var default: bool
    var dependencies: LibGroup[]
    var features: string[]
    var include_directories: string[]
    var name: string
    var source: Path[]
    var source_exclude: Path[]
    var type: BuildType

    # constructors
    func mut __init__()

    # functions
    func is_library() -> bool

    # operators
    func mut __assign__(other: BuildTarget) # BuildTarget = BuildTarget

Functions ed

func is_library() -> bool
...

Elements ed

var binary_file: Path
...

var compiler_definitions: string[]
...

var default: bool
...

var dependencies: LibGroup[]
...

var features: string[]
...

var include_directories: string[]
...

var name: string
...

var source: Path[]
...

var source_exclude: Path[]
...

var type: BuildType
...