Lines Matching +full:ninja +full:- +full:build
12 cmake_opts = ["-D" + cmd for cmd in settings.D]
29 def parse_arguments() -> Tuple[argparse.Namespace, List[str]]:
31 parser.add_argument("--wait", action="store_true")
32 parser.add_argument("--build-llvm", action="store_true")
33 parser.add_argument("--build-llvm-only", action="store_true")
34 parser.add_argument("-D", action="append", default=[])
39 os.chdir("/build")
43 ninja()
45 print("Build failed!")
50 return "build.ninja" not in os.listdir()
54 "cmake -G Ninja -DCMAKE_BUILD_TYPE=Release "
55 "-DCMAKE_INSTALL_PREFIX=/analyzer -DLLVM_TARGETS_TO_BUILD=X86 "
56 '-DLLVM_ENABLE_PROJECTS="clang;openmp" -DLLVM_BUILD_RUNTIME=OFF '
57 "-DCLANG_ENABLE_ARCMT=OFF "
58 "-DCLANG_ENABLE_STATIC_ANALYZER=ON"
64 CMAKE_COMMAND + " ".join(cmake_options) + " /llvm-project/llvm", shell=True
68 def ninja(): function
69 check_call("ninja install", shell=True)
72 def test(args: List[str]) -> int: