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 $@
|
touch $@
|
||||||
|
|
||||||
debian-libclc-build:
|
debian-libclc-build:
|
||||||
|
ifeq (${LLVM_SPIRV_INSTALLED},yes)
|
||||||
# Builds libclc
|
# Builds libclc
|
||||||
mkdir -p libclc/build
|
mkdir -p libclc/build
|
||||||
echo "Using cmake: $(CMAKE_BIN)"
|
echo "Using cmake: $(CMAKE_BIN)"
|
||||||
@ -665,6 +666,7 @@ debian-libclc-build:
|
|||||||
-DLLVM_CONFIG=$(STAGE_2_BIN_DIR)/llvm-config \
|
-DLLVM_CONFIG=$(STAGE_2_BIN_DIR)/llvm-config \
|
||||||
-DLIBCLC_TARGETS_TO_BUILD=$(LIBCLC_TARGETS_TO_BUILD); \
|
-DLIBCLC_TARGETS_TO_BUILD=$(LIBCLC_TARGETS_TO_BUILD); \
|
||||||
ninja $(NJOBS) $(VERBOSE)
|
ninja $(NJOBS) $(VERBOSE)
|
||||||
|
endif
|
||||||
touch $@
|
touch $@
|
||||||
|
|
||||||
override_dh_auto_build: debian-full-build debian-libfuzzer-build debian-libclc-build
|
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 -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__/ \
|
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__/
|
$(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
|
DESTDIR=$(DEB_INST) ninja $(VERBOSE) -C libclc/build install
|
||||||
|
endif
|
||||||
|
|
||||||
# Rename binaries
|
# Rename binaries
|
||||||
mkdir -p $(DEB_INST)/usr/bin/
|
mkdir -p $(DEB_INST)/usr/bin/
|
||||||
@ -1021,8 +1024,10 @@ endif
|
|||||||
# MLIR
|
# MLIR
|
||||||
ninja $(VERBOSE) -C $(TARGET_BUILD_STAGE2) check-mlir || true
|
ninja $(VERBOSE) -C $(TARGET_BUILD_STAGE2) check-mlir || true
|
||||||
|
|
||||||
|
ifeq (${LLVM_SPIRV_INSTALLED},yes)
|
||||||
# Libclc
|
# Libclc
|
||||||
ninja $(VERBOSE) -C libclc/build test || true
|
ninja $(VERBOSE) -C libclc/build test || true
|
||||||
|
endif
|
||||||
|
|
||||||
# LLDB tests
|
# LLDB tests
|
||||||
ifeq (,$(filter $(DEB_HOST_ARCH), $(LLDB_DISABLE_ARCHS) armhf armel))
|
ifeq (,$(filter $(DEB_HOST_ARCH), $(LLDB_DISABLE_ARCHS) armhf armel))
|
||||||
|
Loading…
Reference in New Issue
Block a user