www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - How Add Local modules mymodule.d using DUB?

reply Marcone <marcone email.com> writes:
My main program need import a local module called mymodule.d.
How can I add this module using DUB? Thank you.
Aug 09 2021
next sibling parent reply Steven Schveighoffer <schveiguy gmail.com> writes:
On 8/9/21 12:32 PM, Marcone wrote:
 My main program need import a local module called mymodule.d.
 How can I add this module using DUB? Thank you.
You mean how to add a local project (that isn't on code.dlang.org)? `dub add-local .` inside the project directory. I don't think you can add a file directly without a project, but possibly. -Steve
Aug 09 2021
next sibling parent Marcone <marcone email.com> writes:
On Monday, 9 August 2021 at 16:37:10 UTC, Steven Schveighoffer 
wrote:
 On 8/9/21 12:32 PM, Marcone wrote:
 My main program need import a local module called mymodule.d.
 How can I add this module using DUB? Thank you.
You mean how to add a local project (that isn't on code.dlang.org)? `dub add-local .` inside the project directory. I don't think you can add a file directly without a project, but possibly. -Steve
I want add modules as phobos modules, but custom modules.
Aug 09 2021
prev sibling parent Marcone <marcone email.com> writes:
On Monday, 9 August 2021 at 16:37:10 UTC, Steven Schveighoffer 
wrote:
 On 8/9/21 12:32 PM, Marcone wrote:
 My main program need import a local module called mymodule.d.
 How can I add this module using DUB? Thank you.
You mean how to add a local project (that isn't on code.dlang.org)? `dub add-local .` inside the project directory. I don't think you can add a file directly without a project, but possibly. -Steve
Add module to linker.
Aug 09 2021
prev sibling parent Bastiaan Veelo <Bastiaan Veelo.net> writes:
On Monday, 9 August 2021 at 16:32:13 UTC, Marcone wrote:
 My main program need import a local module called mymodule.d.
 How can I add this module using DUB? Thank you.
Let’s assume you just created a dub project in `myproject` with `dub init`. Place `mymodule.d` alongside `app.d` in `myproject/source`. Now you can `import mymodule` in `app.d`. Dub takes care of the linking. — Bastiaan.
Aug 09 2021