.. _Use of External Programs:

Use of External Programs
========================

.. rst-class:: lead

   The DVT compiler may run external programs in order to determine various locations used in the build configuration. For example, **'irun -location -nolog -nohistory'** is executed in order to compute the location of the CDN UVM library when in the ius.irun compatibility mode.

The default timeout is 20 seconds. To specify a different timeout, in the terminal where you run DVT set the ``DVT_EXTERNAL_PROGRAM_TIMEOUT`` environment variable with the new timeout in milliseconds. For example to set a 40 seconds timeout:

.. code-block:: console
 
 $> setenv DVT_EXTERNAL_PROGRAM_TIMEOUT 40000

Set 0 to disable the timeout.

