Newer
Older
dub_jkp / test / describe-project / dub.json
@Nick Sabalausky Nick Sabalausky on 26 Jun 2015 1 KB Add 'dub describe --data='.
{
    "name": "describe-project",
    "targetType": "executable",
    "description": "A test describe project",
    "authors": ["nobody"],
    "homepage": "fake.com",
    "license": "BSD 2-clause",
    "copyright": "Copyright © 2015, nobody",
    "mainSourceFile": "src/dummy.d",
    "dflags": ["--some-dflag"],
    "lflags": ["--some-lflag"],
    "libs": ["ssl"],
    "copyFiles": ["data/dummy.dat"],
    "versions": ["someVerIdent"],
    "debugVersions": ["someDebugVerIdent"],
    "preGenerateCommands": ["./do-preGenerateCommands.sh"],
    "postGenerateCommands": ["./do-postGenerateCommands.sh"],
    "preBuildCommands": ["./do-preBuildCommands.sh"],
    "postBuildCommands": ["./do-postBuildCommands.sh"],
    "buildRequirements": ["allowWarnings", "disallowInlining"],
    "buildOptions": ["releaseMode", "debugInfo"],
    "dependencies": {
        "describe-dependency-1": {
            "version": "1.0",
            "path": "../describe-dependency-1"
        },
        "describe-dependency-2": {
            "version": "1.0",
            "path": "../describe-dependency-2"
        },
        "describe-dependency-3": {
            "version": "1.0",
            "path": "../describe-dependency-3"
        }
    },
    "configurations": [
        {
            "name": "my-project-config"
        }
    ],
    "subConfigurations": {
        "describe-dependency-1": "my-dependency-1-config"
    },
}