-
Notifications
You must be signed in to change notification settings - Fork 1
/
dub.sdl
44 lines (36 loc) · 1.16 KB
/
dub.sdl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
name "distssh"
description "Distributed load balance over SSH"
authors "Joakim Brännström"
copyright "Copyright © 2018, Joakim Brännström"
license "BSL-1.0"
subPackage "./common"
subPackage "./vendor/colorlog"
subPackage "./vendor/d2sqlite3"
subPackage "./vendor/miniorm"
subPackage "./vendor/msgpack-ll"
subPackage "./vendor/sumtype"
subPackage "./vendor/unit-threaded"
subPackage "./vendor/proc"
subPackage "./vendor/mylib"
dependency "distssh:colorlog" version="*"
dependency "distssh:distssh_common" version="*"
dependency "distssh:miniorm" version="*"
dependency "distssh:msgpack-ll" version="*"
dependency "distssh:sumtype" version="*"
dependency "distssh:d2sqlite3" version="*"
dependency "distssh:proc" version="*"
subConfiguration "distssh:miniorm" "all-included"
targetPath "build"
targetType "executable"
sourcePath "source"
//dflags "-preview=dip1000" "-verrors=context"
libs "util"
configuration "application" {
}
configuration "unittest" {
dependency "distssh:unit-threaded" version="*" optional=true
targetName "unittest"
mainSourceFile "build/ut.d"
excludedSourceFiles "source/distssh/app.d"
preBuildCommands "./update_ut.d build/ut.d"
}