Note: This website is archived. For up-to-date information about D projects and development, please visit wiki.dlang.org.

Configuration Files

There are a number of configuration files in configuration/dmd/. These files allow one to personalize the package.

File List

  • amd64.deps
  • control
  • i386.deps
  • values.ini

deps

The .deps files list the dependencies of the architecture. These files were specified by values.ini

control

This is the control file that is specified by the deb package standard.

values.ini

This is a file containing values to variables. These variables can be used in any configuration file, including values.ini itself (no check is done for recursion) and some variables are used in internal files.

Variables are used in a configuration file as $(Varname). Anything that starts with $( is assumed to be a variable so the program will fail if there is no closing ).

There are two sections, Variables and Files. The Variables section will use the value expanding any additional variables for the replacement. Files work like Variables only it specifies a file name that contains the replacement string. It is most common that a Variable is used to specify the file name.

INTERNAL - any variable marked as INTERNAL has its value provided by the program. They can be overridden by changing the value to what you want. Note that a variable can not be used unless it is specified by this file.