On Monday, 10 December 2018 at 15:38:24 UTC, Pab De Nápoli wrote:
1) Setting the LD_LIBRARY_PATH environment variable with
export LD_LIBRARY_PATH=/usr/lib/llvm-6.0/lib/
and using
"libs" : ["LLVM-6.0"]
in dub.json. (this is somewhat nasty, it would be nice to keep
all the information together in dub.json)
Moreover, the information about the path for linking with LLVM
can be obtained from the shell script llvconfig as
$llvm-config-6.0 --libs --ldflags
-L/usr/lib/llvm-6.0/lib
-lLLVM-6.0
If you do want to put it in the dub config, the -L option, and
any linker options, can go in the "lflags" directive. "libs" is
for libraries only.
"lflags": ["-L/usr/lib/llvm-6.0/lib"],
"libs": ["LLVM-6.0"]