From 64caa700d3a17d1e6cc0a95b6157e566bc571852 Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Tue, 11 Mar 2025 19:59:54 -0400 Subject: [PATCH] Commentary: Changes update --- Changes | 1 + docs/guide/exe_verilator.rst | 10 ++++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Changes b/Changes index 09cbff8eb..7cd153d77 100644 --- a/Changes +++ b/Changes @@ -22,6 +22,7 @@ Verilator 5.035 devel * Support force/release with a variable reference (#5721) (#5810). [Bartłomiej Chmiel, Antmicro Ltd.] * Add check for `let` misused in statement context (#5733). * Add used language to `--preproc-resolve` output (#5795). [Kamil Rakoczy, Antmicro Ltd.] +* Add `--make json` to enable integration with non-make/cmake build systems (#5799). [Andrew Voznytsa] * Add empty veriuser.h for legacy compatibility. * Optimize automatic splitting of some packed variables (#5843). [Geza Lore] * Fix foreach of associative array inside a constraint block (#5727) (#5841). [Yilou Wang] diff --git a/docs/guide/exe_verilator.rst b/docs/guide/exe_verilator.rst index fd310b48a..44c9dd6ec 100644 --- a/docs/guide/exe_verilator.rst +++ b/docs/guide/exe_verilator.rst @@ -912,10 +912,12 @@ Summary: Generates a script for the specified build tool. - Supported values are ``gmake`` for GNU Make and ``cmake`` for CMake. - Both can be specified together. If no build tool is specified, gmake is - assumed. The executable of gmake can be configured via the environment - variable :option:`MAKE`. + Supported values are ``gmake`` for GNU Make, or ``cmake`` for CMake, or + ``json`` to create a JSON file to feed other build tools. + + Multiple options can be specified together. If no build tool is + specified, gmake is assumed. The executable of gmake can be configured + via the environment variable :option:`MAKE`. When using :vlopt:`--build`, Verilator takes over the responsibility of building the model library/executable. For this reason :option:`--make`