aboutsummaryrefslogtreecommitdiffhomepage
path: root/maker.org
diff options
context:
space:
mode:
authorRalph Amissah <ralph@amissah.com>2017-07-27 12:07:34 -0400
committerRalph Amissah <ralph@amissah.com>2019-04-10 15:14:14 -0400
commitb1c43b3f554a3bb9b82a62fddc392f8829e24552 (patch)
treeda155487ecc99686d1de9e1d80272894605a4fba /maker.org
parentmaker.org makefile supported compilers, make all_builds_debug (diff)
meta doc abstraction summary
Diffstat (limited to 'maker.org')
-rw-r--r--maker.org33
1 files changed, 30 insertions, 3 deletions
diff --git a/maker.org b/maker.org
index 38f738a..3d294b5 100644
--- a/maker.org
+++ b/maker.org
@@ -299,6 +299,13 @@ ver:
#+BEGIN_SRC makefile :tangle makefile
# dmd
+dmd_rel: expunge skel tangle
+ $(DUB) --compiler=dmd --config=sdp-release
+dmd_stamp:
+ $(DUB) --compiler=dmd --config=sdp-dmd
+dmd_ver:
+ $(DUB) --compiler=dmd --config=sdp-dmd
+ mv bin/sdp-dmd bin/sdp-dmd-$(PROJECT_VERSION)
dmd_release: expunge skel tangle
$(DUB) --compiler=dmd --config=sdp-release
dmd_release_stamp:
@@ -357,6 +364,13 @@ gdc_debug_src:
#+BEGIN_SRC makefile :tangle makefile
# ldc2
+ldc_rel: expunge skel tangle
+ $(DUB) --compiler=ldc2 --config=sdp-release
+ldc_stamp:
+ $(DUB) --compiler=ldc2 --config=sdp-ldc
+ldc_ver:
+ $(DUB) --compiler=ldc2 --config=sdp-ldc
+ mv bin/sdp-ldc bin/sdp-ldc-$(PROJECT_VERSION)
ldc_release: expunge skel tangle
$(DUB) --compiler=ldc2 --config=sdp-release
ldc_release_stamp:
@@ -568,7 +582,7 @@ gitsnapshot: distclean tangle
Every DUB package should contain a [[http://code.dlang.org/package-format?lang=json][dub.json]] (or [[http://code.dlang.org/package-format?lang=sdl][dub.sdl]])
-** dub.sdl [#A] :sdl:
+** dub.sdl [#A] :sdl:
*** header :header:
#+BEGIN_SRC sh :tangle dub.sdl
@@ -582,7 +596,7 @@ targetPath "./bin"
#sourcePath "./src/sdp"
stringImportPaths "./views"
buildRequirements "allowWarnings"
-dependency "sdlang-d" version="~>0.10.0"
+dependency "sdlang-d" version="~>0.10.1"
dependency "archive" version="~>0.6.0"
#+END_SRC
@@ -1181,7 +1195,20 @@ debugVersions "table"
debugVersions "toc"
#+END_SRC
-*** make (emacs)
+*** make
+
+#+BEGIN_SRC sh
+time make ldc_release_stamp
+time make ldc_release_stamp_ver
+time make ldc_ver
+
+time (make clean_src && make skel && make tangle && make ldc_release_stamp)
+time (make clean_src && make skel && make tangle && make ldc_release_stamp_ver)
+
+time (make clean_src && make skel && make tangle && dub --config=sdp-ldc-debug --debug=asserts)
+#+END_SRC
+
+**** make (emacs)
#+BEGIN_SRC sh
make -k tangle