Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 722 Bytes

wrapped_executables.rst

File metadata and controls

19 lines (13 loc) · 722 Bytes

wrapped_executables

(wrapped_executables <bool>)

1.11

Control wrapping of modules in executables.

Executables are made of compilation units whose names may collide with libraries' compilation units. To avoid this possibility, Dune prefixes these compilation unit names with Dune__exe__. This is entirely transparent to users except when such executables are debugged. In which case, the mangled names will be visible in the debugger.

  • with (wrapped_executables false), the original names are used.
  • with (wrapped_executables true), the names are mangled.

Starting in language version 2.0, the default value is true.