mirror of
https://github.com/dlang/dmd.git
synced 2025-04-25 20:50:41 +03:00
50 lines
979 B
Text
50 lines
979 B
Text
name "dmd"
|
|
description "The DMD compiler"
|
|
authors "Walter Bright"
|
|
copyright "Copyright © 1999-2017, Digital Mars"
|
|
license "BSL-1.0"
|
|
|
|
targetType "none"
|
|
dependency ":parser" version="*"
|
|
|
|
subPackage {
|
|
name "root"
|
|
targetType "library"
|
|
sourcePaths "src/ddmd/root"
|
|
}
|
|
|
|
subPackage {
|
|
name "lexer"
|
|
targetType "library"
|
|
sourcePaths
|
|
|
|
sourceFiles \
|
|
"src/ddmd/console.d" \
|
|
"src/ddmd/entity.d" \
|
|
"src/ddmd/errors.d" \
|
|
"src/ddmd/globals.d" \
|
|
"src/ddmd/id.d" \
|
|
"src/ddmd/identifier.d" \
|
|
"src/ddmd/lexer.d" \
|
|
"src/ddmd/tokens.d" \
|
|
"src/ddmd/utf.d"
|
|
|
|
// stringImportPaths cannot be used because it will make Dub extremely slow
|
|
// https://github.com/dlang/dub/issues/1199
|
|
dflags "-J$PACKAGE_DIR"
|
|
|
|
dependency "dmd:root" version="*"
|
|
}
|
|
|
|
subPackage {
|
|
name "parser"
|
|
targetType "library"
|
|
sourcePaths
|
|
|
|
sourceFiles \
|
|
"src/ddmd/astbase.d" \
|
|
"src/ddmd/astbasevisitor.d" \
|
|
"src/ddmd/parse.d"
|
|
|
|
dependency "dmd:lexer" version="*"
|
|
}
|