Value:
"
vl gather: Collect Verilog files into a single file.
Example: vl gather engine.v wrapper.v core.v \\
--search ./simlibs \\
--search ./baselibs \\
--output all-modules.v
Usage: vl gather [OPTIONS] file.v [file2.v ...]
Options:
-h,--help Show a brief usage message and exit.
--readme Show a more elaborate README and exit.
-o,--output=FILE Default is \"vl_gather.v\". Where to write the
collected up modules.
-s,--search=DIR Control the search path for finding modules.
You can give this switch multiple times, to
set up multiple search paths in priority
order.
-I,--incdir=DIR Control the list of directories for `include
files. You can give this switch multiple
times. By default, we look only in the
current directory.
--searchext=EXT Control the search extensions for finding
modules. You can give this switch multiple
times. By default we just look for files
named \"foo.v\" in the --search directories.
But if you have Verilog files with different
extensions, this won't work, so you can add
these extensions here. EXT should not
include the period, e.g., use \"--searchext
vv\" to consider files like \"foo.vv\", etc.
-D,--define=VAR Set up definitions to use before parsing
begins. For instance, \"--define foo\" is
similar to \"`define foo\" and \"--define foo=3\"
is similar to \"`define foo 3\". Note: these
defines are \"sticky\" and will override
subsequent `defines in your Verilog files
unless your Verilog explicitly uses `undef.
You can give this option multiple times.
--edition=EDITION Which edition of the Verilog standard to
implement? Default: \"SystemVerilog\" (IEEE
1800-2012). You can alternately use
\"Verilog\" for IEEE 1364-2005, i.e.,
Verilog-2005.
--strict Disable VL extensions to Verilog.
-m,--mem=GB How much memory to try to use. Default: 4
GB. Raising this may improve performance by
avoiding garbage collection. To avoid
swapping, keep this below (physical_memory -
2 GB).
"