27 lines
692 B
Plaintext
27 lines
692 B
Plaintext
# Description: Masquerade directory to use ccache with clang
|
|
# URL: https://ccache.dev/
|
|
# Maintainer: Tim Biermann, tbier at posteo dot de
|
|
# Depends on: ccache clang
|
|
|
|
name=clang-ccache-bindings
|
|
version=17
|
|
release=1
|
|
source=()
|
|
|
|
build() {
|
|
install -d $PKG/usr/lib/ccache
|
|
|
|
local clang0="$(clang --version | awk -F'[ .]' '/version/ { print $3"."$4 }')"
|
|
local clang1="${clang0:0:2}"
|
|
|
|
if [ -z "$clang0" ]; then
|
|
echo 'Failed to find clang version'
|
|
exit 1
|
|
fi
|
|
|
|
ln -s ../../bin/ccache $PKG/usr/lib/ccache/clang
|
|
ln -s ../../bin/ccache $PKG/usr/lib/ccache/clang-$clang0
|
|
ln -s ../../bin/ccache $PKG/usr/lib/ccache/clang-$clang1
|
|
ln -s ../../bin/ccache $PKG/usr/lib/ccache/clang++
|
|
}
|