diff options
Diffstat (limited to 'dub.sdl')
| -rw-r--r-- | dub.sdl | 148 | 
1 files changed, 37 insertions, 111 deletions
| @@ -2,148 +2,74 @@ name                "doc-reform"  description         "sisu document parser"  homepage            "http://sisudoc.org"  authors             "Ralph Amissah" -copyright           "Copyright © 2016 Ralph Amissah" -license             "AGPL-3+" +copyright           "Copyright (C) 2016 - 2019 Ralph Amissah" +license             "AGPL-3.0+"  targetPath          "./bin"  #sourcePath          "./src/doc_reform"  stringImportPaths   "./views"  buildRequirements   "allowWarnings" -dependency          "archive"      version="~>0.6.0"      # http://code.dlang.org/packages/archive        https://github.com/rcythr/archive -dependency          "d2sqlite3"    version="~>0.16.2"     # https://code.dlang.org/packages/d2sqlite3     http://biozic.github.io/d2sqlite3/d2sqlite3.html +targetType          "executable" +platforms           "posix" +dependency          "archive"      version="~>0.6.0"       # http://code.dlang.org/packages/archive        https://github.com/rcythr/archive +dependency          "d2sqlite3"    version="~>0.16.2"      # https://code.dlang.org/packages/d2sqlite3     http://biozic.github.io/d2sqlite3/d2sqlite3.html    subconfiguration  "d2sqlite3"   "all-included" -dependency          "imageformats" version="~>7.0.0"      # https://code.dlang.org/packages/imageformats  https://github.com/lgvz/imageformats -dependency          "toml"         version="~>1.0.0-rc.3" # https://code.dlang.org/packages/toml          https://github.com/toml-lang/toml/wiki +dependency          "imageformats" version="~>7.0.0"       # https://code.dlang.org/packages/imageformats  https://github.com/lgvz/imageformats +dependency          "toml"         version="~>1.0.0-rc.3"  # https://code.dlang.org/packages/toml          https://github.com/toml-lang/toml/wiki  dependency          "toml:json"    version="~>1.0.0-rc.3" -configuration "doc-reform-release" { -  name                 "release" -  targetType           "executable" -  platforms            "posix" +configuration "default" {    targetName           "doc-reform" -  dflags               "-J=views" "-I=src/doc_reform" -  buildOptions         "verbose" "releaseMode" "optimize" "inline" -  postGenerateCommands "/usr/bin/notify-send -t 0 'D release executable ready' 'doc-reform'" +  postGenerateCommands "/usr/bin/notify-send -t 0 'D executable ready' 'doc-reform'"  } -configuration "doc-reform-dmd" { -  name                 "dmd" -  targetType           "executable" -  platforms            "posix" +configuration "dmd" {    targetName           "doc-reform-dmd" -  dflags               "-J=views" "-I=src/doc_reform" -  buildRequirements    "allowWarnings" -  buildOptions         "verbose" "inline" # "optimize" # "releaseMode" -  postGenerateCommands "/usr/bin/notify-send -t 0 'D dmd compiled test release executable ready' 'doc-reform-dmd'" +  postGenerateCommands "/usr/bin/notify-send -t 0 'D executable ready' 'doc-reform-dmd'"  } -configuration "doc-reform-dmd-version" { -  name                 "dmd" -  targetType           "executable" -  platforms            "posix" -  targetName           "doc-reform-dmd-ver" +buildType     "dmd" {    dflags               "-J=views" "-I=src/doc_reform" +  buildOptions         "verbose" "inline"    buildRequirements    "allowWarnings" -  buildOptions         "verbose" "optimize" "inline" # "releaseMode"  } -configuration "doc-reform-dmd-release" { -  name                 "dmd" -  targetType           "executable" -  platforms            "posix" -  targetName           "doc-reform-dmd" +buildType     "dmd-release" {    dflags               "-J=views" "-I=src/doc_reform" -  buildRequirements    "allowWarnings" -  buildOptions         "verbose" "optimize" "inline" "releaseMode" -  postGenerateCommands "/usr/bin/notify-send -t 0 'D dmd compiled test release executable ready' 'doc-reform-dmd'" +  buildOptions         "verbose" "releaseMode" "optimize" "inline"  } -configuration "doc-reform-dmd-debug" { -  name                 "debuging" -  targetType           "executable" -  platforms            "posix" -  targetName           "doc-reform-dmd-debug" -  dflags               "-J=views" "-I=src/doc_reform" -  buildRequirements    "allowWarnings" -  buildOptions         "verbose" "debugMode" "debugInfo" "optimize" -  debugVersions        "checkdoc" "summary" -  debugVersions        "dumpdoc" -  postGenerateCommands "/usr/bin/notify-send -t 0 'D (debug) executable ready' 'doc-reform-dmd-debug'" +configuration "dmd-version" { +  targetName           "doc-reform-dmd-ver" +  postGenerateCommands "/usr/bin/notify-send -t 0 'D executable ready' 'doc-reform-dmd-ver'"  } -configuration "doc-reform-ldc" { -  name                 "ldc" -  targetType           "executable" -  platforms            "posix" +configuration "ldc" {    targetName           "doc-reform-ldc" -  dflags               "-O2" "-J=views" "-I=src/doc_reform" -  buildRequirements    "allowWarnings" -  buildOptions         "verbose" "optimize" "inline" # "releaseMode" -  postGenerateCommands "/usr/bin/notify-send -t 0 'D ldc2 compiled test release executable ready' 'doc-reform-ldc'" +  postGenerateCommands "/usr/bin/notify-send -t 0 'D executable ready' 'doc-reform-ldc'"  } -configuration "doc-reform-ldc-version" { -  name                 "ldc" -  targetType           "executable" -  platforms            "posix" -  targetName           "doc-reform-ldc-ver" -  dflags               "-O2" "-J=views" "-I=src/doc_reform" -  buildRequirements    "allowWarnings" -  buildOptions         "verbose" "optimize" "inline" # "releaseMode" +buildType     "ldc" { +  dflags            "-O2" "-J=views" "-I=src/doc_reform" +  buildOptions      "verbose" "optimize" "inline" +  buildRequirements "allowWarnings"  } -configuration "doc-reform-ldc-release" { -  name                 "ldc" -  targetType           "executable" -  platforms            "posix" -  targetName           "doc-reform-ldc" +buildType     "ldc-release" {    dflags               "-O2" "-J=views" "-I=src/doc_reform" -  buildRequirements    "allowWarnings"    buildOptions         "verbose" "optimize" "inline" "releaseMode" -  postGenerateCommands "/usr/bin/notify-send -t 0 'D ldc2 compiled test release executable ready' 'doc-reform-ldc'"  } -configuration "doc-reform-ldc-debug" { -  name                 "debuging" -  targetType           "executable" -  platforms            "posix" -  targetName           "doc-reform-ldc-debug" -  dflags               "-J=views" "-I=src/doc_reform" -  buildRequirements    "allowWarnings" -  buildOptions         "verbose" "debugMode" "debugInfo" "optimize" -  debugVersions        "checkdoc" "summary" -  postGenerateCommands "/usr/bin/notify-send -t 0 'D (debug) executable ready' 'doc-reform-ldc-debug'" +configuration "ldc-version" { +  targetName           "doc-reform-ldc-ver" +  postGenerateCommands "/usr/bin/notify-send -t 0 'D executable ready' 'doc-reform-ldc-ver'"  } -configuration "doc-reform-gdc" { -  name                 "gdc" -  targetType           "executable" -  platforms            "posix" +configuration "gdc" {    targetName           "doc-reform-gdc" -  dflags               "-O2" "-J=views" "-I=src/doc_reform" -  lflags               "-lz" -  buildRequirements    "allowWarnings" -  buildOptions         "optimize" "inline" # "releaseMode" -  postGenerateCommands "/usr/bin/notify-send -t 0 'D gdc compiled test release executable ready' 'doc-reform-gdc'" +  postGenerateCommands "/usr/bin/notify-send -t 0 'D executable ready' 'doc-reform-gdc'"  } -configuration "doc-reform-gdc-version" { -  name                 "gdc" -  targetType           "executable" -  platforms            "posix" -  targetName           "doc-reform-gdc-ver" +buildType     "gdc" {    dflags               "-O2" "-J=views" "-I=src/doc_reform"    lflags               "-lz" +  buildOptions         "optimize" "inline"    buildRequirements    "allowWarnings" -  buildOptions         "verbose" "optimize" "inline" # "releaseMode"  } -configuration "doc-reform-gdc-release" { -  name                 "gdc" -  targetType           "executable" -  platforms            "posix" -  targetName           "doc-reform-gdc" +buildType     "gdc-release" {    dflags               "-O2" "-J=views" "-I=src/doc_reform"    lflags               "-lz" -  buildRequirements    "allowWarnings"    buildOptions         "verbose" "optimize" "inline" "releaseMode" -  postGenerateCommands "/usr/bin/notify-send -t 0 'D gdc compiled test release executable ready' 'doc-reform-gdc'"  } -configuration "doc-reform-gdc-debug" { -  name                 "debuging" -  targetType           "executable" -  platforms            "posix" -  targetName           "doc-reform-gdc-debug" -  dflags               "-O2" "-fbuiltin" "-Wall" "-Werror" "-Wformat=2" "-g" "-J=views" "-I=src/doc_reform" -  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' 'doc-reform-gdc-debug'" +configuration "gdc-version" { +  targetName           "doc-reform-gdc-ver" +  postGenerateCommands "/usr/bin/notify-send -t 0 'D executable ready' 'doc-reform-gdc-ver'"  } | 
