User guide
3-4
Compiling and Elaborating Your Design
Compile-time options that affect incremental compilation all begin
with -M. For more details on these options, see “Options for
Incremental Compilation” on page B-6.
Triggering Recompilation
VCS recompiles a module when you change its contents. The
following conditions also trigger the recompilation of a module:
• Change in the VCS version.
• Changes in the command-line options.
• Change in the target of a hierarchical reference.
• Change in the ports of a module instantiated in the module.
• Change in the calls from a $dumpvars system task to the module.
• Change in a compile-time constant such as a parameter.
The following conditions do not cause VCS to recompile a module:
• Change of time stamp of any source file.
• Change in file name or grouping of modules in any source file.
• Unrelated change in another module in the same source file.
• Nonfunctional changes such as comments or white space
.