|
|
|
@ -222,24 +222,17 @@ function cmake(gen, conf, builddir, options)
@@ -222,24 +222,17 @@ function cmake(gen, conf, builddir, options)
|
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
local cmd = cmake .. " -G " .. '"' .. gen .. '"' |
|
|
|
|
.. ' -DCLANG_BUILD_TOOLS=false' |
|
|
|
|
.. ' -DCLANG_TOOL_CLANG_DIFF_BUILD=false' |
|
|
|
|
.. ' -DCLANG_TOOL_CLANG_FUNC_MAPPING_BUILD=false' |
|
|
|
|
.. ' -DCLANG_TOOL_CLANG_IMPORT_TEST_BUILD=false' |
|
|
|
|
.. ' -DCLANG_TOOL_CLANG_OFFLOAD_BUNDLER_BUILD=false' |
|
|
|
|
.. ' -DCLANG_TOOL_CLANG_REFACTOR_BUILD=false' |
|
|
|
|
.. ' -DCLANG_TOOL_CLANG_RENAME_BUILD=false' |
|
|
|
|
.. ' -DCLANG_TOOL_DRIVER_BUILD=false' |
|
|
|
|
.. ' -DLLVM_BUILD_TOOLS=false' |
|
|
|
|
.. ' -DLLVM_ENABLE_DUMP=true' |
|
|
|
|
.. ' -DLLVM_ENABLE_DUMP=true' |
|
|
|
|
.. ' -DLLVM_INCLUDE_TESTS=false' |
|
|
|
|
.. ' -DLLVM_ENABLE_LIBEDIT=false' |
|
|
|
|
.. ' -DLLVM_ENABLE_ZLIB=false' |
|
|
|
|
.. ' -DLLVM_ENABLE_TERMINFO=false' |
|
|
|
|
.. ' -DLLVM_ENABLE_LIBXML2=false' |
|
|
|
|
.. ' -DLLVM_INCLUDE_EXAMPLES=false' |
|
|
|
|
.. ' -DLLVM_ENABLE_TERMINFO=false' |
|
|
|
|
.. ' -DLLVM_ENABLE_ZLIB=false' |
|
|
|
|
.. ' -DLLVM_INCLUDE_DOCS=false' |
|
|
|
|
.. ' -DLLVM_INCLUDE_TESTS=false' |
|
|
|
|
.. ' -DLLVM_INCLUDE_EXAMPLES=false' |
|
|
|
|
.. ' -DLLVM_TARGETS_TO_BUILD="X86"' |
|
|
|
|
.. ' -DLLVM_TOOL_BUGPOINT_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_BUGPOINT_PASSES_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD=false' |
|
|
|
@ -248,14 +241,15 @@ function cmake(gen, conf, builddir, options)
@@ -248,14 +241,15 @@ function cmake(gen, conf, builddir, options)
|
|
|
|
|
.. ' -DLLVM_TOOL_DSYMUTIL_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_GOLD_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLC_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLDB_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLD_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLDB_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLGO_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLI_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_AR_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_AS_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_AS_FUZZER_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_BCANALYZER_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_C_TEST_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_CAT_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_CFI_VERIFY_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_CONFIG_BUILD=false' |
|
|
|
@ -263,12 +257,11 @@ function cmake(gen, conf, builddir, options)
@@ -263,12 +257,11 @@ function cmake(gen, conf, builddir, options)
|
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_CVTRES_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_CXXDUMP_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_CXXFILT_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_C_TEST_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_DEMANGLE_FUZZER_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_DIFF_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_DIS_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_DWP_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_DWARFDUMP_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_DWP_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_EXEGESIS_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_EXTRACT_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_GO_BUILD=false' |
|
|
|
@ -289,8 +282,8 @@ function cmake(gen, conf, builddir, options)
@@ -289,8 +282,8 @@ function cmake(gen, conf, builddir, options)
|
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_OPT_FUZZER_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_OPT_REPORT_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_PDBUTIL_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_PROFDATA_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_PDBUTIL_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_PROFDATA_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_RC_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_READOBJ_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_LLVM_RTDYLD_BUILD=false' |
|
|
|
@ -313,23 +306,30 @@ function cmake(gen, conf, builddir, options)
@@ -313,23 +306,30 @@ function cmake(gen, conf, builddir, options)
|
|
|
|
|
.. ' -DLLVM_TOOL_XCODE_TOOLCHAIN_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TOOL_YAML2OBJ_BUILD=false' |
|
|
|
|
.. ' -DCLANG_BUILD_EXAMPLES=false ' |
|
|
|
|
.. ' -DCLANG_INCLUDE_DOCS=false ' |
|
|
|
|
.. ' -DCLANG_INCLUDE_TESTS=false' |
|
|
|
|
.. ' -DCLANG_BUILD_TOOLS=false' |
|
|
|
|
.. ' -DCLANG_ENABLE_ARCMT=false' |
|
|
|
|
.. ' -DCLANG_ENABLE_STATIC_ANALYZER=false' |
|
|
|
|
.. ' -DCLANG_INCLUDE_DOCS=false ' |
|
|
|
|
.. ' -DCLANG_INCLUDE_TESTS=false' |
|
|
|
|
.. ' -DCLANG_TOOL_ARCMT_TEST_BUILD=false' |
|
|
|
|
.. ' -DCLANG_TOOL_C_ARCMT_TEST_BUILD=false' |
|
|
|
|
.. ' -DCLANG_TOOL_C_INDEX_TEST_BUILD=false' |
|
|
|
|
.. ' -DCLANG_TOOL_CLANG_CHECK_BUILD=false' |
|
|
|
|
.. ' -DCLANG_TOOL_CLANG_DIFF_BUILD=false' |
|
|
|
|
.. ' -DCLANG_TOOL_CLANG_FORMAT_BUILD=false' |
|
|
|
|
.. ' -DCLANG_TOOL_CLANG_FORMAT_VS_BUILD=false' |
|
|
|
|
.. ' -DCLANG_TOOL_CLANG_FUNC_MAPPING_BUILD=false' |
|
|
|
|
.. ' -DCLANG_TOOL_CLANG_FUZZER_BUILD=false' |
|
|
|
|
.. ' -DCLANG_TOOL_C_ARCMT_TEST_BUILD=false' |
|
|
|
|
.. ' -DCLANG_TOOL_C_INDEX_TEST_BUILD=false' |
|
|
|
|
.. ' -DCLANG_TOOL_CLANG_IMPORT_TEST_BUILD=false' |
|
|
|
|
.. ' -DCLANG_TOOL_CLANG_OFFLOAD_BUNDLER_BUILD=false' |
|
|
|
|
.. ' -DCLANG_TOOL_CLANG_REFACTOR_BUILD=false' |
|
|
|
|
.. ' -DCLANG_TOOL_CLANG_RENAME_BUILD=false' |
|
|
|
|
.. ' -DCLANG_TOOL_DIAGTOOL_BUILD=false' |
|
|
|
|
.. ' -DCLANG_TOOL_LIBCLANG_BUILD=false' |
|
|
|
|
.. ' -DCLANG_TOOL_DRIVER_BUILD=false' |
|
|
|
|
.. ' -DCLANG_TOOL_LIBCLANG_BUILD=false' |
|
|
|
|
.. ' -DCLANG_TOOL_SCAN_BUILD_BUILD=false' |
|
|
|
|
.. ' -DCLANG_TOOL_SCAN_VIEW_BUILD=false' |
|
|
|
|
.. ' -DLLVM_TARGETS_TO_BUILD="X86"' |
|
|
|
|
.. ' -DCMAKE_BUILD_TYPE=' .. conf .. ' ..' |
|
|
|
|
.. ' -DCLANG_TOOL_SCAN_VIEW_BUILD=false' |
|
|
|
|
.. ' -DCMAKE_BUILD_TYPE=' .. conf .. ' ..' |
|
|
|
|
.. ' -DCMAKE_OSX_DEPLOYMENT_TARGET=10.11' |
|
|
|
|
.. ' ' .. options |
|
|
|
|
execute_or_die(cmd) |
|
|
|
|