diff options
author | Ralph Amissah <ralph.amissah@gmail.com> | 2019-09-04 14:28:59 -0400 |
---|---|---|
committer | Ralph Amissah <ralph.amissah@gmail.com> | 2019-10-17 19:07:20 -0400 |
commit | a50e9e135eaaa895d68b728c499f602abdc75a07 (patch) | |
tree | 67b4ae3abd256e701392e868f2f7035ecc11b27c | |
parent | org-mode header added to org-mode files (diff) |
make/build name versioned output differently
-rw-r--r-- | dub.sdl | 7 | ||||
-rw-r--r-- | makefile | 12 | ||||
-rw-r--r-- | org/dr_build_scaffold.org | 19 |
3 files changed, 26 insertions, 12 deletions
@@ -34,6 +34,8 @@ buildType "dmd-release" { buildOptions "verbose" "releaseMode" "optimize" "inline" } configuration "dmd-version" { + dflags "-J=views" "-I=src/doc_reform" + buildOptions "verbose" "releaseMode" "optimize" "inline" targetName "doc-reform-dmd-ver" postGenerateCommands "/usr/bin/notify-send -t 0 'D executable ready' 'doc-reform-dmd-ver'" } @@ -51,6 +53,8 @@ buildType "ldc-release" { buildOptions "verbose" "optimize" "inline" "releaseMode" } configuration "ldc-version" { + dflags "-O2" "-J=views" "-I=src/doc_reform" + buildOptions "verbose" "optimize" "inline" "releaseMode" targetName "doc-reform-ldc-ver" postGenerateCommands "/usr/bin/notify-send -t 0 'D executable ready' 'doc-reform-ldc-ver'" } @@ -70,6 +74,9 @@ buildType "gdc-release" { buildOptions "verbose" "optimize" "inline" "releaseMode" } configuration "gdc-version" { + dflags "-O2" "-J=views" "-I=src/doc_reform" + lflags "-lz" + buildOptions "verbose" "optimize" "inline" "releaseMode" targetName "doc-reform-gdc-ver" postGenerateCommands "/usr/bin/notify-send -t 0 'D executable ready' 'doc-reform-gdc-ver'" } @@ -109,8 +109,8 @@ dmd_debug: $(DUB) --compiler=dmd --config=dmd -b debug dmd_ver: $(DUB) --compiler=dmd --config=dmd-version - mv bin/doc-reform-dmd-ver bin/doc-reform-dmd-$(PROJECT_VERSION) - notify-send -t 0 'D dmd compiled test release executable ready' 'doc-reform-dmd-$(PROJECT_VERSION)' + mv bin/doc-reform-dmd-ver bin/doc-reform-$(PROJECT_VERSION)-dmd + notify-send -t 0 'D dmd compiled test release executable ready' 'doc-reform-$(PROJECT_VERSION)-dmd' dmd_clean_ver: clean tangle dmd_ver dmd_rel: expunge skel tangle $(DUB) --compiler=dmd --config=doc-reform-release @@ -125,8 +125,8 @@ gdc_debug: $(DUB) --compiler=gdc --config=gdc -b debug gdc_ver: $(DUB) --compiler=gdc --config=gdc-version - mv bin/doc-reform-gdc-ver bin/doc-reform-gdc-$(PROJECT_VERSION) - notify-send -t 0 'D gdc compiled test release executable ready' 'doc-reform-gdc-$(PROJECT_VERSION)' + mv bin/doc-reform-gdc-ver bin/doc-reform-$(PROJECT_VERSION)-gdc + notify-send -t 0 'D gdc compiled test release executable ready' 'doc-reform-$(PROJECT_VERSION)-gdc' gdc_clean_ver: clean tangle gdc_ver gdc_rel: expunge skel tangle $(DUB) --compiler=gdc --config=doc-reform-release @@ -141,8 +141,8 @@ ldc_debug: $(DUB) --compiler=ldc2 --config=ldc -b debug ldc_ver: $(DUB) --compiler=ldc2 --config=ldc-version - mv bin/doc-reform-ldc-ver bin/doc-reform-ldc-$(PROJECT_VERSION) - notify-send -t 0 'D ldc2 compiled test release executable ready' 'doc-reform-ldc-$(PROJECT_VERSION)' + mv bin/doc-reform-ldc-ver bin/doc-reform-$(PROJECT_VERSION)-ldc + notify-send -t 0 'D ldc2 compiled test release executable ready' 'doc-reform-$(PROJECT_VERSION)-ldc' ldc_clean_ver: clean tangle ldc_ver ldc_rel: expunge skel tangle $(DUB) --compiler=ldc2 --config=doc-reform-release diff --git a/org/dr_build_scaffold.org b/org/dr_build_scaffold.org index 703e8ab..80969ad 100644 --- a/org/dr_build_scaffold.org +++ b/org/dr_build_scaffold.org @@ -253,8 +253,8 @@ dmd_debug: #+BEGIN_SRC makefile :tangle ../makefile dmd_ver: $(DUB) --compiler=dmd --config=dmd-version - mv bin/doc-reform-dmd-ver bin/doc-reform-dmd-$(PROJECT_VERSION) - notify-send -t 0 'D dmd compiled test release executable ready' 'doc-reform-dmd-$(PROJECT_VERSION)' + mv bin/doc-reform-dmd-ver bin/doc-reform-$(PROJECT_VERSION)-dmd + notify-send -t 0 'D dmd compiled test release executable ready' 'doc-reform-$(PROJECT_VERSION)-dmd' dmd_clean_ver: clean tangle dmd_ver #+END_SRC @@ -293,8 +293,8 @@ gdc_debug: #+BEGIN_SRC makefile :tangle ../makefile gdc_ver: $(DUB) --compiler=gdc --config=gdc-version - mv bin/doc-reform-gdc-ver bin/doc-reform-gdc-$(PROJECT_VERSION) - notify-send -t 0 'D gdc compiled test release executable ready' 'doc-reform-gdc-$(PROJECT_VERSION)' + mv bin/doc-reform-gdc-ver bin/doc-reform-$(PROJECT_VERSION)-gdc + notify-send -t 0 'D gdc compiled test release executable ready' 'doc-reform-$(PROJECT_VERSION)-gdc' gdc_clean_ver: clean tangle gdc_ver #+END_SRC @@ -333,8 +333,8 @@ ldc_debug: #+BEGIN_SRC makefile :tangle ../makefile ldc_ver: $(DUB) --compiler=ldc2 --config=ldc-version - mv bin/doc-reform-ldc-ver bin/doc-reform-ldc-$(PROJECT_VERSION) - notify-send -t 0 'D ldc2 compiled test release executable ready' 'doc-reform-ldc-$(PROJECT_VERSION)' + mv bin/doc-reform-ldc-ver bin/doc-reform-$(PROJECT_VERSION)-ldc + notify-send -t 0 'D ldc2 compiled test release executable ready' 'doc-reform-$(PROJECT_VERSION)-ldc' ldc_clean_ver: clean tangle ldc_ver #+END_SRC @@ -890,6 +890,8 @@ buildType "dmd-release" { buildOptions "verbose" "releaseMode" "optimize" "inline" } configuration "dmd-version" { + dflags "-J=views" "-I=src/doc_reform" + buildOptions "verbose" "releaseMode" "optimize" "inline" targetName "doc-reform-dmd-ver" postGenerateCommands "/usr/bin/notify-send -t 0 'D executable ready' 'doc-reform-dmd-ver'" } @@ -915,6 +917,8 @@ buildType "ldc-release" { buildOptions "verbose" "optimize" "inline" "releaseMode" } configuration "ldc-version" { + dflags "-O2" "-J=views" "-I=src/doc_reform" + buildOptions "verbose" "optimize" "inline" "releaseMode" targetName "doc-reform-ldc-ver" postGenerateCommands "/usr/bin/notify-send -t 0 'D executable ready' 'doc-reform-ldc-ver'" } @@ -942,6 +946,9 @@ buildType "gdc-release" { buildOptions "verbose" "optimize" "inline" "releaseMode" } configuration "gdc-version" { + dflags "-O2" "-J=views" "-I=src/doc_reform" + lflags "-lz" + buildOptions "verbose" "optimize" "inline" "releaseMode" targetName "doc-reform-gdc-ver" postGenerateCommands "/usr/bin/notify-send -t 0 'D executable ready' 'doc-reform-gdc-ver'" } |