38 lines
867 B
Text
38 lines
867 B
Text
name "lox"
|
|
description "A minimal D application."
|
|
authors "tanya"
|
|
copyright "Copyright © 2025, tanya"
|
|
license "MPL-2.0"
|
|
targetType "executable"
|
|
sourcePaths
|
|
|
|
configuration "clox" {
|
|
buildOptions "betterC"
|
|
sourcePaths "src/clox"
|
|
versions "nanBoxing"
|
|
}
|
|
|
|
configuration "clox-dbg" {
|
|
dependency "colored" version="~>0.0.33"
|
|
dflags "-checkaction=C"
|
|
libs "libbacktrace"
|
|
sourcePaths "src/clox"
|
|
buildRequirements "requireBoundsCheck" "requireContracts"
|
|
|
|
versions "nanBoxing"
|
|
|
|
debugVersions "printCode" "traceExec"
|
|
|
|
/* debugVersions "stressGC" */
|
|
/* debugVersions "disableGC" */
|
|
debugVersions "memTrace"
|
|
/* debugVersions "logGC" "memTrace" */
|
|
}
|
|
|
|
configuration "jlox" {
|
|
dependency "colored" version="~>0.0.33"
|
|
dependency "commandr" version="~>1.1.0"
|
|
sourcePaths "src/jlox" "src/common"
|
|
versions "LoxConcatNonStrings" "LoxExtraNativeFuncs" "LoxPrintMultiple"
|
|
}
|
|
|