Browse Source

build: fix llvm & clang linking order

At least on linux with gcc the linking order of the libraries is
important. Fix linking llvm and clang libraries by changing the link
order: clang libs first, llvm libraries second.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@iki.fi>
pull/292/head
Tomi Valkeinen 11 years ago
parent
commit
cd94ce3d50
  1. 24
      build/LLVM.lua

24
build/LLVM.lua

@ -40,6 +40,18 @@ function SetupLLVMLibs() @@ -40,6 +40,18 @@ function SetupLLVMLibs()
configuration "*"
links
{
"clangFrontend",
"clangDriver",
"clangSerialization",
"clangCodeGen",
"clangParse",
"clangSema",
"clangAnalysis",
"clangEdit",
"clangAST",
"clangLex",
"clangBasic",
"clangIndex",
"LLVMObjCARCOpts",
"LLVMLinker",
"LLVMipo",
@ -68,18 +80,6 @@ function SetupLLVMLibs() @@ -68,18 +80,6 @@ function SetupLLVMLibs()
"LLVMMC",
"LLVMCore",
"LLVMSupport",
"clangFrontend",
"clangDriver",
"clangSerialization",
"clangCodeGen",
"clangParse",
"clangSema",
"clangAnalysis",
"clangEdit",
"clangAST",
"clangLex",
"clangBasic",
"clangIndex",
}
configuration(c)

Loading…
Cancel
Save