mirror of
https://git.proxmox.com/git/llvm-toolchain
synced 2026-01-03 05:25:24 +00:00
check that sccache works before using it
This commit is contained in:
parent
08c1d509d8
commit
c6de09bea4
15
debian/rules
vendored
15
debian/rules
vendored
@ -461,12 +461,15 @@ SCCACHE_ENABLE=no
|
||||
SCCACHE_CMAKE =
|
||||
# if sccache is installed in the chroot, use it
|
||||
ifeq ($(shell test -e /opt/sccache/sccache && echo -n yes),yes)
|
||||
STAGE_1_CMAKE_EXTRA += $(SCCACHE_CMAKE)
|
||||
SCCACHE_ENABLE=yes
|
||||
SCCACHE_PATH=/opt/sccache/
|
||||
SCCACHE_CMD=$(SCCACHE_PATH)/sccache
|
||||
SCCACHE_CMAKE = -DCMAKE_C_COMPILER_LAUNCHER=$(SCCACHE_CMD) -DCMAKE_CXX_COMPILER_LAUNCHER=$(SCCACHE_CMD)
|
||||
export LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:/opt/sccache
|
||||
# check that it is working on this OS
|
||||
ifeq ($(shell /opt/sccache/sccache --version && echo -n yes),yes)
|
||||
STAGE_1_CMAKE_EXTRA += $(SCCACHE_CMAKE)
|
||||
SCCACHE_ENABLE=yes
|
||||
SCCACHE_PATH=/opt/sccache/
|
||||
SCCACHE_CMD=$(SCCACHE_PATH)/sccache
|
||||
SCCACHE_CMAKE = -DCMAKE_C_COMPILER_LAUNCHER=$(SCCACHE_CMD) -DCMAKE_CXX_COMPILER_LAUNCHER=$(SCCACHE_CMD)
|
||||
export LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:/opt/sccache
|
||||
endif
|
||||
endif
|
||||
|
||||
# enables cmake build targets like stage2-[target_name]
|
||||
|
||||
Loading…
Reference in New Issue
Block a user