diff options
author | Ralph Amissah <ralph@amissah.com> | 2017-08-08 12:10:22 -0400 |
---|---|---|
committer | Ralph Amissah <ralph@amissah.com> | 2019-04-10 15:14:14 -0400 |
commit | 30865cf1a75a144629c6029ac55fbc744e330adf (patch) | |
tree | db3da8732b0a17045aa84985743873e9d8362123 /dub.sdl | |
parent | 0.18.0 rename meta from ao (considered adr) (diff) |
maker.org makefile supported compilers, make all_builds_debug
- dmd ldc2 gdc
Diffstat (limited to 'dub.sdl')
-rw-r--r-- | dub.sdl | 83 |
1 files changed, 66 insertions, 17 deletions
@@ -32,22 +32,6 @@ configuration "sdp-debug" { debugVersions "dumpdoc" 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" - dflags "-J=views" "-I=src/sdp" - #lflags "ld.gold" - buildRequirements "allowWarnings" - buildOptions "verbose" "debugMode" "debugInfo" "optimize" - debugVersions "checkdoc" "summary" - debugVersions "tmp" - debugVersions "crap" - debugVersions "header" - debugVersions "header1" - postGenerateCommands "/usr/bin/notify-send -t 0 'D (debug) executable ready' 'sdp-tmp'" -} configuration "sdp-debug-clean" { name "debug-clean" targetType "executable" @@ -67,6 +51,16 @@ configuration "sdp-dmd" { buildOptions "verbose" "releaseMode" "optimize" "inline" postGenerateCommands "/usr/bin/notify-send -t 0 'D dmd compiled test release executable ready' 'sdp-dmd'" } +configuration "sdp-dmd-version" { + name "dmd" + targetType "executable" + platforms "posix" + targetName "sdp-dmd-ver" + dflags "-J=views" "-I=src/sdp" + buildRequirements "allowWarnings" + buildOptions "verbose" "releaseMode" "optimize" "inline" + postGenerateCommands "/usr/bin/notify-send -t 0 'D dmd compiled test release executable ready' 'sdp-[version]-dmd'" +} configuration "sdp-dmd-debug" { name "debuging" targetType "executable" @@ -79,6 +73,18 @@ configuration "sdp-dmd-debug" { debugVersions "dumpdoc" postGenerateCommands "/usr/bin/notify-send -t 0 'D (debug) executable ready' 'sdp-dmd-debug'" } +configuration "sdp-dmd-debug-version" { + name "debuging" + targetType "executable" + platforms "posix" + targetName "sdp-dmd-debug-ver" + dflags "-g" "-J=views" "-I=src/sdp" + buildRequirements "allowWarnings" + buildOptions "verbose" "debugMode" "debugInfo" "optimize" + debugVersions "checkdoc" "summary" + debugVersions "dumpdoc" + postGenerateCommands "/usr/bin/notify-send -t 0 'D (debug) executable ready' 'sdp-[version]-dmd-debug'" +} configuration "sdp-dmd-debug-unittest" { name "debuging" targetType "executable" @@ -109,11 +115,21 @@ configuration "sdp-ldc" { targetType "executable" platforms "posix" targetName "sdp-ldc" - dflags "-J=views" "-I=src/sdp" + dflags "-O2" "-J=views" "-I=src/sdp" buildRequirements "allowWarnings" buildOptions "verbose" "releaseMode" "optimize" "inline" postGenerateCommands "/usr/bin/notify-send -t 0 'D ldc2 compiled test release executable ready' 'sdp-ldc'" } +configuration "sdp-ldc-version" { + name "ldc" + targetType "executable" + platforms "posix" + targetName "sdp-ldc-ver" + dflags "-O2" "-J=views" "-I=src/sdp" + buildRequirements "allowWarnings" + buildOptions "verbose" "releaseMode" "optimize" "inline" + postGenerateCommands "/usr/bin/notify-send -t 0 'D ldc2 compiled test release executable ready' 'sdp-[version]-ldc'" +} configuration "sdp-ldc-debug" { name "debuging" targetType "executable" @@ -125,6 +141,17 @@ configuration "sdp-ldc-debug" { debugVersions "checkdoc" "summary" postGenerateCommands "/usr/bin/notify-send -t 0 'D (debug) executable ready' 'sdp-ldc-debug'" } +configuration "sdp-ldc-debug-version" { + name "debuging" + targetType "executable" + platforms "posix" + targetName "sdp-ldc-debug-ver" + dflags "-g" "-J=views" "-I=src/sdp" + buildRequirements "allowWarnings" + buildOptions "verbose" "debugMode" "debugInfo" "optimize" + debugVersions "checkdoc" "summary" + postGenerateCommands "/usr/bin/notify-send -t 0 'D (debug) executable ready' 'sdp-[version]-ldc-debug'" +} configuration "sdp-ldc-debug-unittest" { name "debuging" targetType "executable" @@ -158,6 +185,17 @@ configuration "sdp-gdc" { buildOptions "verbose" "releaseMode" "optimize" "inline" postGenerateCommands "/usr/bin/notify-send -t 0 'D gdc compiled test release executable ready' 'sdp-gdc'" } +configuration "sdp-gdc-version" { + name "gdc" + targetType "executable" + platforms "posix" + targetName "sdp-gdc-ver" + dflags "-O2" "-J=views" "-I=src/sdp" + lflags "-lz" + buildRequirements "allowWarnings" + buildOptions "verbose" "releaseMode" "optimize" "inline" + postGenerateCommands "/usr/bin/notify-send -t 0 'D gdc compiled test release executable ready' 'sdp-[version]-gdc'" +} configuration "sdp-gdc-debug" { name "debuging" targetType "executable" @@ -169,6 +207,17 @@ configuration "sdp-gdc-debug" { debugVersions "checkdoc" "summary" postGenerateCommands "/usr/bin/notify-send -t 0 'D gdc compiled (debug with -g) executable ready' 'sdp-gdc-debug'" } +configuration "sdp-gdc-debug-version" { + name "debuging" + targetType "executable" + platforms "posix" + targetName "sdp-gdc-debug-ver" + dflags "-O2" "-fbuiltin" "-Wall" "-Werror" "-Wformat=2" "-g" "-J=views" "-I=src/sdp" + lflags "-lz" + buildOptions "verbose" "debugMode" "debugInfo" "optimize" + debugVersions "checkdoc" "summary" + postGenerateCommands "/usr/bin/notify-send -t 0 'D gdc compiled (debug with -g) executable ready' 'sdp-gdc-debug'" +} configuration "sdp-gdc-debug-unittest" { name "debuging" targetType "executable" |