# DLL

DLL

Builds a DLL by linking together one or more libraries.

DLL( alias ) ; (optional) Alias { .Linker ; Linker executable to use .LinkerOutput ; Ouput from linker .LinkerOptions ; Options to pass to linker .Libraries ; Libraries to link into DLL .LinkerLinkObjects ; (optional) Link objects used to make libs instead of libs (default true) .LinkerAssemblyResources ; (optional) List of assembly resources to use with %3 .LinkerStampExe ; (optional) Executable to run post-link to "stamp" executable in-place .LinkerStampExeArgs ; (optional) Arguments to pass to LinkerStampExe }

Build-Time Substitutions

- LinkerOptions

- %1 - Input file(s) for the link, as specified by the 'Libraries' parameter.
- %2 - Output assembly as specified by 'LinkerOutput'.
- %3 - AssemblyResources as specified in 'LinkerAssemblyResources'. For use with /ASSEMBLYRESOURCE"%3" (MSVC Only)