blob: cef4c24d6b945d7db8e50d486c0cc45276c764f6 [file] [log] [blame]
# Copyright lowRISC contributors.
# Licensed under the Apache License, Version 2.0, see LICENSE for details.
# SPDX-License-Identifier: Apache-2.0
# Version requirements for various tools. Checked by tooling (e.g. fusesoc),
# and inserted into the documentation.
#
# Entries are keyed by tool name. The value is either a string giving the
# minimum version number or is a dictionary. If a dictionary, the following
# keys are recognised:
#
# min_version: Required string. Minimum version number.
#
# as_needed: Optional bool. Defaults to False. If set, this tool is not
# automatically required. If it is asked for, the rest of the
# entry gives the required version.
#
__TOOL_REQUIREMENTS__ = {
'edalize': '0.2.0',
'ninja': '1.8.2',
'verilator': '4.104',
'hugo_extended': {
'min_version': '0.82.0',
'as_needed': True
},
'verible': {
'min_version': 'v0.0-808-g1e17daa',
'as_needed': True
},
'vcs': {
'min_version': '2020.03-SP2',
'as_needed': True
}
}