.. _OSVVM Support:

OSVVM Support
=============


DVT provides a build config directive to help you build your project with an `OSVVM <https://github.com/OSVVM/OSVVM>`_ library: ``+dvt_init_osvvm``.

By default, the OSVVM library code is loaded from the DVT installation. You can point to a different location by setting the ``$OSVVM_HOME`` environment variable.

.. code-block::

 +dvt_init_osvvm
 +dvt_setenv+OSVVM_HOME=/path/to/different/osvvm/sources

DVT comes with a built-in OSVVM :ref:`Predefined Projects`, :ref:`Project Templates` and several :ref:`Code Templates`, which help you create OSVVM test bench components.

A built-in OSVVM :ref:`Smart Log - Filters` is available for DVT Generic :ref:`Run Configurations`.

