Browse Source

Updated the LLVM build script to work with Vagrant.

pull/600/head
Joao Matos 10 years ago
parent
commit
dec7cbb2ab
  1. 13
      build/scripts/LLVM.lua

13
build/scripts/LLVM.lua

@ -7,7 +7,7 @@ local llvm = basedir .. "/../deps/llvm" @@ -7,7 +7,7 @@ local llvm = basedir .. "/../deps/llvm"
-- If we are inside vagrant then clone and build LLVM outside the shared folder,
-- otherwise file I/O performance will be terrible.
if is_vagrant() then
llvm = "~/llvm"
llvm = os.getenv("HOME") .. "/llvm"
end
local llvm_build = llvm .. "/" .. os.get()
@ -90,9 +90,14 @@ function cmake(gen, conf, options) @@ -90,9 +90,14 @@ function cmake(gen, conf, options)
local cwd = os.getcwd()
os.chdir(llvm_build)
local cmd = "cmake -G " .. '"' .. gen .. '"'
.. ' -DCLANG_BUILD_EXAMPLES=false -DCLANG_INCLUDE_DOCS=false -DCLANG_INCLUDE_TESTS=false'
.. ' -DCLANG_ENABLE_ARCMT=false -DCLANG_ENABLE_REWRITER=false -DCLANG_ENABLE_STATIC_ANALYZER=false'
.. ' -DLLVM_INCLUDE_EXAMPLES=false -DLLVM_INCLUDE_DOCS=false -DLLVM_INCLUDE_TESTS=false'
.. ' -DCLANG_BUILD_EXAMPLES=false '
.. ' -DCLANG_INCLUDE_DOCS=false '
.. ' -DCLANG_INCLUDE_TESTS=false'
.. ' -DCLANG_ENABLE_ARCMT=false'
.. ' -DCLANG_ENABLE_STATIC_ANALYZER=false'
.. ' -DLLVM_INCLUDE_EXAMPLES=false '
.. ' -DLLVM_INCLUDE_DOCS=false '
.. ' -DLLVM_INCLUDE_TESTS=false'
.. ' -DLLVM_TOOL_BUGPOINT_BUILD=false'
.. ' -DLLVM_TOOL_BUGPOINT_PASSES_BUILD=false'
.. ' -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD=false'

Loading…
Cancel
Save