On Wednesday, 18 March 2020 at 19:53:58 UTC, jmh530 wrote:
On Wednesday, 18 March 2020 at 15:10:52 UTC, Виталий Фадеев
wrote:
On Wednesday, 18 March 2020 at 13:52:20 UTC, Abby wrote:
I cannot build my app, so I was wondering if there is some
clever way to solve this without hardcoded path to my profile
name.
Thank you very much for your help.
I see, you want without hardcoded path...
I usually something like ./folder/file.extension to avoid a
hardcoded path.
I also recommend taking a look at some other dub files to get a
sense of how others do it.
Even better option is to just use "libs" section as usual(no
paths, just names) and set environment variable specific to your
machine prior to build.
For MS linker it is 'LIB' with semicolon as delimiter, for Linux
it is 'LIBRARY_PATH'.
This way it is much more 'portable' and CI friendly, though it
definitely will add confusion and 'annoyance' for first time
users.
example batch:
set LIB=C:\someproject\libs;E:\superduper\lib64
dub build