Skip to content

Setting up a project

asouto edited this page Sep 12, 2019 · 7 revisions

Setting up a project

Project file

JSON file

Preliminary JSON config file format

{
    "include": [
        "/path/to/another/json/file"
    ],
    "sources": [
        "/path/to/file_0",
        "/path/to/file_1",
        [
            "/path/with/library/and/flags",
            {
                "library": "foo",
                "flags": "-2008"
            }
        ],
        [
            "/path/with/library",
            {
                "library": "foo"
            }
        ],
        [
            "/path/with/flags",
            {
                "flags": "-2008"
            }
        ]
    ],

    "single_build_flags": {
        "vhdl": [
            "-foo",
            "-bar"
        ],
        "verilog": [

        ],
        "systemverilog": [

        ]
    },
    "global_build_flags": {
        "vhdl": [

        ],
        "verilog": [

        ],
        "systemverilog": [

        ]
    }
}
Clone this wiki locally