workflows: Fix libclc-tests (#101524)
The old out-of-tree build configuration stopped working and in tree builds are supported now, so we should use the in tree configuration. The only downside is we can't run the tests any more, but at least we will be able to test the build again.
This commit is contained in:
parent
f95bd62cf9
commit
0512ba0a43
7
.github/workflows/llvm-project-tests.yml
vendored
7
.github/workflows/llvm-project-tests.yml
vendored
@ -131,6 +131,7 @@ jobs:
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DLLVM_ENABLE_ASSERTIONS=ON \
|
||||
-DLLDB_INCLUDE_TESTS=OFF \
|
||||
-DLIBCLC_TARGETS_TO_BUILD="amdgcn--;amdgcn--amdhsa;r600--;nvptx--;nvptx64--;nvptx--nvidiacl;nvptx64--nvidiacl" \
|
||||
-DCMAKE_C_COMPILER_LAUNCHER=sccache \
|
||||
-DCMAKE_CXX_COMPILER_LAUNCHER=sccache \
|
||||
$extra_cmake_args \
|
||||
@ -142,8 +143,6 @@ jobs:
|
||||
env:
|
||||
LLVM_BUILDDIR: ${{ steps.build-llvm.outputs.llvm-builddir }}
|
||||
run: |
|
||||
# Make sure all of LLVM libraries that llvm-config needs are built.
|
||||
# The libclc tests don't have a generated check target so all we can
|
||||
# do is build it.
|
||||
ninja -C "$LLVM_BUILDDIR"
|
||||
cmake -G Ninja -S libclc -B libclc-build -DLLVM_DIR="$LLVM_BUILDDIR"/lib/cmake/llvm -DLIBCLC_TARGETS_TO_BUILD="amdgcn--;amdgcn--amdhsa;r600--;nvptx--;nvptx64--;nvptx--nvidiacl;nvptx64--nvidiacl"
|
||||
ninja -C libclc-build
|
||||
ninja -C libclc-build test
|
||||
|
Loading…
x
Reference in New Issue
Block a user