From 1b919e36b81624e308b84294db3272b6276d2856 Mon Sep 17 00:00:00 2001
From: Ralph Amissah <ralph.amissah@gmail.com>
Date: Mon, 18 May 2020 14:26:46 -0400
Subject: makefile dub build flags

---
 org/spine_build_scaffold.org | 39 ++++++++++++++++++++++-----------------
 1 file changed, 22 insertions(+), 17 deletions(-)

(limited to 'org')

diff --git a/org/spine_build_scaffold.org b/org/spine_build_scaffold.org
index 49716d9..8da968c 100644
--- a/org/spine_build_scaffold.org
+++ b/org/spine_build_scaffold.org
@@ -243,7 +243,7 @@ all_debug_clean_ver: clean tangle dmd_debug_ver gdc_debug_ver ldc_debug_ver
 
 #+BEGIN_SRC makefile :tangle ../makefile
 dmd: dub_upgrade
-	$(DUB) --compiler=dmd --config=dmd -b release
+	$(DUB) --compiler=dmd --config=dmd --build=release-nobounds
 	notify-send -t 0 'D dmd compiled test release executable ready' 'spine-dmd'
 #+END_SRC
 
@@ -251,7 +251,7 @@ dmd: dub_upgrade
 
 #+BEGIN_SRC makefile :tangle ../makefile
 dmd_debug:
-	$(DUB) --compiler=dmd --config=dmd -b debug
+	$(DUB) --compiler=dmd --config=dmd --build=debug
 #+END_SRC
 
 ******** version                                                    :version:
@@ -284,7 +284,7 @@ dmd_debug_tangle: tangle
 
 #+BEGIN_SRC makefile :tangle ../makefile
 gdc: dub_upgrade
-	$(DUB) --compiler=gdc --config=gdc -b release
+	$(DUB) --compiler=gdc --config=gdc
 	notify-send -t 0 'D gdc compiled test release executable ready' 'spine-gdc'
 #+END_SRC
 
@@ -292,7 +292,7 @@ gdc: dub_upgrade
 
 #+BEGIN_SRC makefile :tangle ../makefile
 gdc_debug:
-	$(DUB) --compiler=gdc --config=gdc -b debug
+	$(DUB) --compiler=gdc --config=gdc --build=debug
 #+END_SRC
 
 ******** version                                                    :version:
@@ -325,7 +325,7 @@ gdc_debug_tangle: tangle
 
 #+BEGIN_SRC makefile :tangle ../makefile
 ldc: dub_upgrade
-	$(DUB) --compiler=ldc2 --config=ldc -b release
+	$(DUB) --compiler=ldc2 --config=ldc --build=release
 	notify-send -t 0 'D ldc compiled test release executable ready' 'spine-ldc'
 #+END_SRC
 
@@ -333,7 +333,7 @@ ldc: dub_upgrade
 
 #+BEGIN_SRC makefile :tangle ../makefile
 ldc_debug:
-	$(DUB) --compiler=ldc2 --config=ldc -b debug
+	$(DUB) --compiler=ldc2 --config=ldc --build=debug
 #+END_SRC
 
 ******** version                                                    :version:
@@ -881,9 +881,9 @@ dependency          "tinyendian"     version="~>0.2.0"       # http://code.dlang
 
 ** default
 
-time (dub --compiler=dmd -b release)
-time (dub --compiler=ldc2 -b release)
-time (dub --compiler=gdc -b release)
+time (dub --compiler=dmd --build=release)
+time (dub --compiler=ldc2 --build=release)
+time (dub --compiler=gdc --build=release)
 
 #+BEGIN_SRC sh  :tangle ../dub.sdl
 configuration "default" {
@@ -894,8 +894,8 @@ configuration "default" {
 
 ** dmd
 
-time (dub --compiler=dmd --config=dmd -b dmd)
-time (dub --compiler=dmd --config=dmd -b dmd-release)
+time (dub --compiler=dmd --config=dmd --build=dmd)
+time (dub --compiler=dmd --config=dmd --build=dmd-release)
 
 #+BEGIN_SRC sh  :tangle ../dub.sdl
 configuration "dmd" {
@@ -925,8 +925,8 @@ configuration "dmd-version" {
 
 ** ldc
 
-time (dub --compiler=ldc2 --config=ldc -b ldc)
-time (dub --compiler=ldc2 --config=ldc -b ldc-release)
+time (dub --compiler=ldc2 --config=ldc --build=ldc)
+time (dub --compiler=ldc2 --config=ldc --build=ldc-release)
 
 #+BEGIN_SRC sh  :tangle ../dub.sdl
 configuration "ldc" {
@@ -938,6 +938,11 @@ buildType     "ldc" {
   buildOptions      "verbose" "optimize" "inline"
   buildRequirements "allowWarnings"
 }
+buildType     "ldc-local" {
+  dflags            "-O2" "-J=views" "-I=src/doc_reform" "-mcpu=native"
+  buildOptions      "verbose" "optimize" "inline"
+  buildRequirements "allowWarnings"
+}
 buildType     "ldc-release" {
   dflags               "-O2" "-J=views" "-I=src/doc_reform"
   buildOptions         "verbose" "optimize" "inline" "releaseMode"
@@ -952,8 +957,8 @@ configuration "ldc-version" {
 
 ** gdc
 
-time (dub --compiler=gdc --config=gdc -b gdc)
-time (dub --compiler=gdc --config=gdc -b gdc-release)
+time (dub --compiler=gdc --config=gdc --build=gdc)
+time (dub --compiler=gdc --config=gdc --build=gdc-release)
 
 #+BEGIN_SRC sh  :tangle ../dub.sdl
 configuration "gdc" {
@@ -961,9 +966,9 @@ configuration "gdc" {
   postGenerateCommands "/usr/bin/notify-send -t 0 'D executable ready' 'spine-gdc'"
 }
 buildType     "gdc" {
-  dflags               "-O2" "-J=views" "-I=src/doc_reform"
+  dflags               "-O" "-J=views" "-I=src/doc_reform"
   lflags               "-lz"
-  buildOptions         "optimize" "inline"
+  buildOptions         "inline"
   buildRequirements    "allowWarnings"
 }
 buildType     "gdc-release" {
-- 
cgit v1.2.3