For dmd, I can use a no_console.def file, which has:
EXETYPE NT
SUBSYSTEM WINDOWS
Then dmd my.d no_console.def
to hide console.
But how do I realize it with dub.sdl ? Adding no_console.def to
"sourceFiles", doesn't help.
Thread overview |
---|
May 25 How hide console in dub.sdl under windows 11? | ||||
---|---|---|---|---|
| ||||
For dmd, I can use a no_console.def file, which has:
Then But how do I realize it with dub.sdl ? Adding no_console.def to |
May 25 Re: How hide console in dub.sdl under windows 11? | ||||
---|---|---|---|---|
| ||||
Posted in reply to John Xu | On Thursday, 25 May 2023 at 08:37:40 UTC, John Xu wrote: >For dmd, I can use a no_console.def file, which has:
Then But how do I realize it with dub.sdl ? Adding no_console.def to redirect to nul? |
May 25 Re: How hide console in dub.sdl under windows 11? | ||||
---|---|---|---|---|
| ||||
Posted in reply to John Xu | On Thursday, 25 May 2023 at 08:37:40 UTC, John Xu wrote: >For dmd, I can use a no_console.def file, which has:
Then But how do I realize it with dub.sdl ? Adding no_console.def to you can do that:
dub is too dumb, i think "sourceFiles" only accept .d |
May 26 Re: How hide console in dub.sdl under windows 11? | ||||
---|---|---|---|---|
| ||||
Posted in reply to ryuukk_ | On 26/05/2023 2:21 AM, ryuukk_ wrote: > dub is too dumb, i think "sourceFiles" only accept .d Thats not true at all, its aware of what is a linker file and passes that off to the linker automatically: https://github.com/dlang/dub/blob/6dd0508d90b3c072e26fcd59fedd757205603071/source/dub/compilers/utils.d#L43 This should work with .def, if it doesn't there is a bug and needs reporting. https://github.com/dlang/dub/blob/6dd0508d90b3c072e26fcd59fedd757205603071/source/dub/generators/build.d#L632 |