aboutsummaryrefslogtreecommitdiffhomepage
path: root/org/config_dub.org
diff options
context:
space:
mode:
authorRalph Amissah <ralph.amissah@gmail.com>2022-12-15 19:55:49 -0500
committerRalph Amissah <ralph.amissah@gmail.com>2022-12-31 11:50:22 -0500
commit3d78a7541b6bdeca09496c92387fc74f77b70962 (patch)
tree72ed59a14753385ce9ae08b783694bef96e22e35 /org/config_dub.org
parentremoved old ruby utility scripts (diff)
nix and build housekeeping
Diffstat (limited to 'org/config_dub.org')
-rw-r--r--org/config_dub.org43
1 files changed, 33 insertions, 10 deletions
diff --git a/org/config_dub.org b/org/config_dub.org
index 0384378..13f57ff 100644
--- a/org/config_dub.org
+++ b/org/config_dub.org
@@ -66,12 +66,27 @@
"buildTypes": {
"dmd": {
"dflags": [ "-J=views", "-I=src/doc_reform" ],
- "buildOptions": [ "verbose", "inline" ],
+ "buildOptions": [ "inline", "verbose" ],
"buildRequirements": [ "allowWarnings" ]
},
- "ldc": {
+ "ldc2": {
"dflags": [ "-O2", "-J=views", "-I=src/doc_reform" ],
- "buildOptions": [ "verbose", "optimize", "inline" ],
+ "buildOptions": [ "optimize", "inline", "verbose" ],
+ "buildRequirements": [ "allowWarnings" ]
+ },
+ "ldmd2": {
+ "dflags": [ "-O2", "-boundscheck=on", "-J=views", "-I=src/doc_reform", "-color=on" ],
+ "buildOptions": [ "optimize", "inline", "verbose" ],
+ "buildRequirements": [ "allowWarnings" ]
+ },
+ "gdc": {
+ "dflags": [ "-O2", "-J=views", "-I=src/doc_reform" ],
+ "buildOptions": [ "optimize", "inline" ],
+ "buildRequirements": [ "allowWarnings" ]
+ },
+ "gdmd": {
+ "dflags": [ "-O2", "-J=views", "-I=src/doc_reform" ],
+ "buildOptions": [ "optimize", "inline" ],
"buildRequirements": [ "allowWarnings" ]
}
},
@@ -84,8 +99,8 @@
{
"name": "d2sqlite3",
"description": "A thin wrapper around SQLite 3",
- "homepage": "https://github.com/dlang-community/d2sqlite3",
- "authors": [ "Nicolas Sicard", "Other contributors: see Github repo" ],
+ "homepage": "https://github.com/dlang-community/d2sqlite3",
+ "authors": [ "Nicolas Sicard", "Other contributors: see Github repo" ],
"copyright": "Copyright 2011-18 Nicolas Sicard",
"license": "BSL-1.0",
"sourcePaths": [ "./src/ext_depends/d2sqlite3/source" ],
@@ -110,15 +125,15 @@
"importPaths": [ "./src/ext_depends/imageformats" ]
},
{
- "name": "dyaml",
+ "name": "dyaml",
"description": "YAML parser and emitter",
"authors": [
"Ferdinand Majerech",
"Cameron \"Herringway\" Ross"
],
- "license": "BSL-1.0",
- "homepage": "https://github.com/dlang-community/D-YAML",
- "copyright": "Copyright © 2011-2018, Ferdinand Majerech",
+ "license": "BSL-1.0",
+ "homepage": "https://github.com/dlang-community/D-YAML",
+ "copyright": "Copyright © 2011-2018, Ferdinand Majerech",
"sourcePaths": [
"./src/ext_depends/D-YAML/source",
"./src/ext_depends/tinyendian/source"
@@ -139,12 +154,20 @@
"targetName": "spine"
},
{
- "name": "ldc",
+ "name": "ldc2",
+ "targetName": "spine-ldc"
+ },
+ {
+ "name": "ldmd2",
"targetName": "spine-ldc"
},
{
"name": "dmd",
"targetName": "spine-dmd"
+ },
+ {
+ "name": "gdc",
+ "targetName": "spine-gdc"
}
]
}