File tree Expand file tree Collapse file tree 3 files changed +5
-9
lines changed Expand file tree Collapse file tree 3 files changed +5
-9
lines changed Original file line number Diff line number Diff line change @@ -14,11 +14,10 @@ def do_configure(args):
14
14
15
15
cmake_cmd = ["cmake",
16
16
"-DCMAKE_BUILD_TYPE={}".format(args.build_type),
17
- "-DLLVM_ENABLE_PROJECTS=clang ",
17
+ "-DLLVM_EXTERNAL_PROJECTS=sycl;llvm-spirv ",
18
18
"-DLLVM_EXTERNAL_SYCL_SOURCE_DIR={}".format(sycl_dir),
19
19
"-DLLVM_EXTERNAL_LLVM_SPIRV_SOURCE_DIR={}".format(spirv_dir),
20
- "-DLLVM_TOOL_SYCL_BUILD=ON",
21
- "-DLLVM_TOOL_LLVM_SPIRV_BUILD=ON",
20
+ "-DLLVM_ENABLE_PROJECTS=clang;llvm-spirv;sycl",
22
21
"-DOpenCL_INCLUDE_DIR={}".format(ocl_header_dir),
23
22
"-DOpenCL_LIBRARY={}".format(icd_loader_lib),
24
23
"-DLLVM_BUILD_TOOLS=OFF",
Original file line number Diff line number Diff line change @@ -11,8 +11,6 @@ foreach(entry ${entries})
11
11
(NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/libunwind) AND
12
12
(NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/test-suite) AND
13
13
(NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/parallel-libs) AND
14
- (NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/sycl) AND
15
- (NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/llvm-spirv) AND
16
14
(NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/openmp) AND
17
15
(NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/debuginfo-tests))
18
16
get_filename_component(entry_name "${entry}" NAME)
@@ -44,8 +42,6 @@ endif()
44
42
add_llvm_external_project(dragonegg)
45
43
add_llvm_external_project(parallel-libs)
46
44
add_llvm_external_project(openmp)
47
- add_llvm_external_project(sycl)
48
- add_llvm_external_project(llvm-spirv)
49
45
50
46
if(LLVM_INCLUDE_TESTS)
51
47
add_llvm_external_project(debuginfo-tests)
Original file line number Diff line number Diff line change @@ -32,10 +32,11 @@ Build the SYCL compiler and runtime following instruction below:
32
32
mkdir $SYCL_HOME/build
33
33
cd $SYCL_HOME/build
34
34
cmake -DCMAKE_BUILD_TYPE=Release \
35
- -DLLVM_ENABLE_PROJECTS="clang " \
35
+ -DLLVM_EXTERNAL_PROJECTS="llvm-spirv;sycl " \
36
36
-DLLVM_EXTERNAL_SYCL_SOURCE_DIR=$SYCL_HOME/sycl \
37
37
-DLLVM_EXTERNAL_LLVM_SPIRV_SOURCE_DIR=$SYCL_HOME/llvm-spirv \
38
- -DLLVM_TOOL_SYCL_BUILD=ON -DLLVM_TOOL_LLVM_SPIRV_BUILD=ON $SYCL_HOME/llvm
38
+ -DLLVM_ENABLE_PROJECTS="clang;llvm-spirv;sycl" \
39
+ $SYCL_HOME/llvm
39
40
make -j`nproc` sycl-toolchain
40
41
```
41
42
You can’t perform that action at this time.
0 commit comments