mirror of
https://codeberg.org/kiss-community/repo
synced 2024-12-21 23:00:06 -07:00
ccache: 4.0
This commit is contained in:
parent
08a65b805d
commit
1bb480ad71
@ -1,21 +1,27 @@
|
||||
#!/bin/sh -e
|
||||
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--mandir=/usr/share/man \
|
||||
--localstatedir=/var
|
||||
export DESTDIR="$1"
|
||||
export CFLAGS="$CFLAGS -static"
|
||||
export CXXFLAGS="$CXXFLAGS -static"
|
||||
|
||||
make
|
||||
cmake -B build \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DENABLE_TESTING=OFF \
|
||||
-DZSTD_LIBRARY=/usr/lib/libzstd.a
|
||||
|
||||
install -Dm 755 ccache "$1/usr/bin/ccache"
|
||||
install -Dm 644 doc/ccache.1 "$1/usr/share/man/man1/ccache.1"
|
||||
cmake --build build
|
||||
cmake --install build
|
||||
|
||||
mkdir -p "$1/usr/lib/ccache/bin"
|
||||
|
||||
host=$(cc -dumpmachine)
|
||||
|
||||
for link in cc gcc g++ cpp c++ \
|
||||
"$host-cc" "$host-gcc" "$host-g++" "$host-cpp" "$host-c++"; do
|
||||
for link in \
|
||||
cc "$host-cc" \
|
||||
gcc "$host-gcc" \
|
||||
g++ "$host-g++" \
|
||||
cpp "$host-cpp" \
|
||||
c++ "$host-c++"
|
||||
do
|
||||
ln -sf /usr/bin/ccache "$1/usr/lib/ccache/bin/$link"
|
||||
done
|
||||
|
@ -1 +1 @@
|
||||
a02f4e8360dc6618bc494ca35b0ae21cea080f804a4898eab1ad3fcd108eb400
|
||||
ac1b82fe0a5e39905945c4d68fcb24bd0f32344869faf647a1b8d31e544dcb88
|
||||
|
@ -1 +1 @@
|
||||
zlib
|
||||
zstd make
|
||||
|
@ -1 +1 @@
|
||||
https://github.com/ccache/ccache/releases/download/v3.7.12/ccache-3.7.12.tar.xz
|
||||
https://github.com/ccache/ccache/releases/download/v4.0/ccache-4.0.tar.xz
|
||||
|
@ -1 +1 @@
|
||||
3.7.12 1
|
||||
4.0 1
|
||||
|
Loading…
Reference in New Issue
Block a user