mirror of
https://git.proxmox.com/git/llvm-toolchain
synced 2025-06-28 03:04:44 +00:00
only build libclc when LLVM_SPIRV_INSTALLED==yes
This commit is contained in:
parent
6009d91b7b
commit
d8b85f0815
7
debian/rules
vendored
7
debian/rules
vendored
@ -646,6 +646,7 @@ endif
|
||||
touch $@
|
||||
|
||||
debian-libclc-build:
|
||||
ifeq (${LLVM_SPIRV_INSTALLED},yes)
|
||||
# Builds libclc
|
||||
mkdir -p libclc/build
|
||||
echo "Using cmake: $(CMAKE_BIN)"
|
||||
@ -665,6 +666,7 @@ debian-libclc-build:
|
||||
-DLLVM_CONFIG=$(STAGE_2_BIN_DIR)/llvm-config \
|
||||
-DLIBCLC_TARGETS_TO_BUILD=$(LIBCLC_TARGETS_TO_BUILD); \
|
||||
ninja $(NJOBS) $(VERBOSE)
|
||||
endif
|
||||
touch $@
|
||||
|
||||
override_dh_auto_build: debian-full-build debian-libfuzzer-build debian-libclc-build
|
||||
@ -803,8 +805,9 @@ endif
|
||||
rm -f $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/python*/*-packages/six.py
|
||||
rm -rf $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/build/utils/lit/lit/__pycache__/ \
|
||||
$(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/build/utils/lit/lit/*/__pycache__/
|
||||
|
||||
ifeq (${LLVM_SPIRV_INSTALLED},yes)
|
||||
DESTDIR=$(DEB_INST) ninja $(VERBOSE) -C libclc/build install
|
||||
endif
|
||||
|
||||
# Rename binaries
|
||||
mkdir -p $(DEB_INST)/usr/bin/
|
||||
@ -1021,8 +1024,10 @@ endif
|
||||
# MLIR
|
||||
ninja $(VERBOSE) -C $(TARGET_BUILD_STAGE2) check-mlir || true
|
||||
|
||||
ifeq (${LLVM_SPIRV_INSTALLED},yes)
|
||||
# Libclc
|
||||
ninja $(VERBOSE) -C libclc/build test || true
|
||||
endif
|
||||
|
||||
# LLDB tests
|
||||
ifeq (,$(filter $(DEB_HOST_ARCH), $(LLDB_DISABLE_ARCHS) armhf armel))
|
||||
|
Loading…
Reference in New Issue
Block a user