aboutsummaryrefslogtreecommitdiffhomepage
path: root/dub.sdl
blob: 88d23aaf47913453f0ae3eeda6ebdce649c6199f (plain)
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
name              "sdp"
description       "sisu document parser"
homepage          "http://sisudoc.org"
authors           "Ralph Amissah"
copyright         "Copyright © 2016 Ralph Amissah"
license           "AGPL-3+"
targetPath        "./bin"
sourcePath        "./src"
stringImportPaths "./views"
buildRequirements "allowWarnings"
configuration     "sdp-release" {
  name            "release"
  targetType      "executable"
  platforms       "posix"
  targetName      "sdp"
  buildOptions    "releaseMode" "optimize" "inline"
  postGenerateCommands "/usr/bin/notify-send -t 0 'D release executable ready' 'sdp'"
}
configuration     "sdp-debug" {
  name            "debuging"
  targetType      "executable"
  platforms       "posix"
  targetName      "sdp-debug"
  debugVersions   "checkdoc"
  debugVersions   "summary"
  debugVersions   "dumpdoc"
  buildOptions    "debugMode" "debugInfo" "optimize"
  postGenerateCommands "/usr/bin/notify-send -t 0 'D (debug) executable ready' 'sdp-debug'"
}
configuration     "sdp-tmp" {
  name            "tmp"
  targetType      "executable"
  platforms       "posix"
  targetName      "sdp-tmp"
  debugVersions   "tmp"
  debugVersions   "crap"
  debugVersions   "header"
  debugVersions   "header1"
  buildOptions    "debugMode" "debugInfo" "optimize"
  postGenerateCommands "/usr/bin/notify-send -t 0 'D (debug) executable ready' 'sdp-tmp'"
}
configuration     "sdp-debug-clean" {
  name            "debug-clean"
  targetType      "executable"
  platforms       "posix"
  targetName      "sdp-debug-clean"
  buildOptions    "debugMode" "debugInfo" "optimize"
  postGenerateCommands "/usr/bin/notify-send -t 0 'D (debug) executable ready' 'sdp-debug-clean'"
}
configuration     "sdp-dmd" {
  name            "dmd"
  targetType      "executable"
  platforms       "posix"
  #compiler        "dmd"
  targetName      "sdp-dmd"
  buildOptions    "releaseMode" "optimize" "inline"
  postGenerateCommands "/usr/bin/notify-send -t 0 'D dmd compiled test release executable ready' 'sdp-dmd'"
}
configuration     "sdp-debug-dmd" {
  name            "debuging"
  targetType      "executable"
  platforms       "posix"
  targetName      "sdp-debug-dmd"
  debugVersions   "checkdoc"
  debugVersions   "summary"
  debugVersions   "dumpdoc"
  buildOptions    "debugMode" "debugInfo" "optimize"
  postGenerateCommands "/usr/bin/notify-send -t 0 'D (debug) executable ready' 'sdp-debug-dmd'"
}
configuration     "sdp-ldc" {
  name            "ldc"
  targetType      "executable"
  platforms       "posix"
  #compiler        "ldc2"
  targetName      "sdp-ldc"
  buildOptions    "releaseMode" "optimize" "inline"
  postGenerateCommands "/usr/bin/notify-send -t 0 'D ldc2 compiled test release executable ready' 'sdp-ldc'"
}
configuration     "sdp-debug-ldc" {
  name            "debuging"
  targetType      "executable"
  platforms       "posix"
  targetName      "sdp-debug-ldc"
  debugVersions   "checkdoc"
  debugVersions   "summary"
  debugVersions   "dumpdoc"
  buildOptions    "debugMode" "debugInfo" "optimize"
  postGenerateCommands "/usr/bin/notify-send -t 0 'D (debug) executable ready' 'sdp-debug-ldc'"
}