Skip to content

Commit bdedac9

Browse files
authored
[BuildBot] Add llvm-enable-projects flag to configure.py (#4169)
Allows llvm-enable-projects to be added through arguments instead of modifying configure.py
1 parent 302e544 commit bdedac9

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

buildbot/configure.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ def do_configure(args):
1515

1616
llvm_external_projects = 'sycl;llvm-spirv;opencl;libdevice;xpti;xptifw'
1717

18+
if args.llvm_external_projects:
19+
llvm_external_projects += ";" + args.llvm_external_projects.replace(",", ";")
20+
1821
llvm_dir = os.path.join(abs_src_dir, "llvm")
1922
sycl_dir = os.path.join(abs_src_dir, "sycl")
2023
spirv_dir = os.path.join(abs_src_dir, "llvm-spirv")
@@ -182,6 +185,7 @@ def main():
182185
parser.add_argument("--libcxx-include", metavar="LIBCXX_INCLUDE_PATH", help="libcxx include path")
183186
parser.add_argument("--libcxx-library", metavar="LIBCXX_LIBRARY_PATH", help="libcxx library path")
184187
parser.add_argument("--use-lld", action="store_true", help="Use LLD linker for build")
188+
parser.add_argument("--llvm-external-projects", help="Add external projects to build. Add as comma seperated list.")
185189
args = parser.parse_args()
186190

187191
print("args:{}".format(args))

0 commit comments

Comments
 (0)