File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -15,6 +15,9 @@ def do_configure(args):
15
15
16
16
llvm_external_projects = 'sycl;llvm-spirv;opencl;libdevice;xpti;xptifw'
17
17
18
+ if args .llvm_external_projects :
19
+ llvm_external_projects += ";" + args .llvm_external_projects .replace ("," , ";" )
20
+
18
21
llvm_dir = os .path .join (abs_src_dir , "llvm" )
19
22
sycl_dir = os .path .join (abs_src_dir , "sycl" )
20
23
spirv_dir = os .path .join (abs_src_dir , "llvm-spirv" )
@@ -182,6 +185,7 @@ def main():
182
185
parser .add_argument ("--libcxx-include" , metavar = "LIBCXX_INCLUDE_PATH" , help = "libcxx include path" )
183
186
parser .add_argument ("--libcxx-library" , metavar = "LIBCXX_LIBRARY_PATH" , help = "libcxx library path" )
184
187
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." )
185
189
args = parser .parse_args ()
186
190
187
191
print ("args:{}" .format (args ))
You can’t perform that action at this time.
0 commit comments