Skip to content

Commit c05692e

Browse files
committed
[SYCL] Remove outdated CMake configuration.
Remove CMake configuration expecting llvm-spirv and SYCL projects to be located in LLVM source tree. Location of external projects should be set via CMake variables. Signed-off-by: Alexey Bader <[email protected]>
1 parent dc51240 commit c05692e

File tree

3 files changed

+5
-9
lines changed

3 files changed

+5
-9
lines changed

buildbot/configure.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,10 @@ def do_configure(args):
1414

1515
cmake_cmd = ["cmake",
1616
"-DCMAKE_BUILD_TYPE={}".format(args.build_type),
17-
"-DLLVM_ENABLE_PROJECTS=clang",
17+
"-DLLVM_EXTERNAL_PROJECTS=sycl;llvm-spirv",
1818
"-DLLVM_EXTERNAL_SYCL_SOURCE_DIR={}".format(sycl_dir),
1919
"-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",
2221
"-DOpenCL_INCLUDE_DIR={}".format(ocl_header_dir),
2322
"-DOpenCL_LIBRARY={}".format(icd_loader_lib),
2423
"-DLLVM_BUILD_TOOLS=OFF",

llvm/projects/CMakeLists.txt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@ foreach(entry ${entries})
1111
(NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/libunwind) AND
1212
(NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/test-suite) AND
1313
(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
1614
(NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/openmp) AND
1715
(NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/debuginfo-tests))
1816
get_filename_component(entry_name "${entry}" NAME)
@@ -44,8 +42,6 @@ endif()
4442
add_llvm_external_project(dragonegg)
4543
add_llvm_external_project(parallel-libs)
4644
add_llvm_external_project(openmp)
47-
add_llvm_external_project(sycl)
48-
add_llvm_external_project(llvm-spirv)
4945

5046
if(LLVM_INCLUDE_TESTS)
5147
add_llvm_external_project(debuginfo-tests)

sycl/doc/GetStartedWithSYCLCompiler.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,11 @@ Build the SYCL compiler and runtime following instruction below:
3232
mkdir $SYCL_HOME/build
3333
cd $SYCL_HOME/build
3434
cmake -DCMAKE_BUILD_TYPE=Release \
35-
-DLLVM_ENABLE_PROJECTS="clang" \
35+
-DLLVM_EXTERNAL_PROJECTS="llvm-spirv;sycl" \
3636
-DLLVM_EXTERNAL_SYCL_SOURCE_DIR=$SYCL_HOME/sycl \
3737
-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
3940
make -j`nproc` sycl-toolchain
4041
```
4142

0 commit comments

Comments
 (0)