mirror of
https://github.com/moparisthebest/pacman
synced 2024-12-22 15:58:50 -05:00
makepkg: Added checks in check_software for distcc, ccache, strip and gzip
Dan: slightly shorten some of the messages. Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
parent
aa89a65a83
commit
eedd56f320
@ -1482,6 +1482,38 @@ check_software() {
|
||||
fi
|
||||
fi
|
||||
|
||||
# distcc - compilation with distcc
|
||||
if [[ $(check_buildenv distcc) = "y" && $(check_option distcc) != "n" ]]; then
|
||||
if ! type -p distcc >/dev/null; then
|
||||
error "$(gettext "Cannot find the %s binary required for distributed compilation.")" "distcc"
|
||||
ret=1
|
||||
fi
|
||||
fi
|
||||
|
||||
# ccache - compilation with ccache
|
||||
if [[ $(check_buildenv ccache) = "y" && $(check_option ccache) != "n" ]]; then
|
||||
if ! type -p ccache >/dev/null; then
|
||||
error "$(gettext "Cannot find the %s binary required for compiler cache usage.")" "ccache"
|
||||
ret=1
|
||||
fi
|
||||
fi
|
||||
|
||||
# strip - strip symbols from binaries/libraries
|
||||
if [[ $(check_option strip) = "y" ]]; then
|
||||
if ! type -p strip >/dev/null; then
|
||||
error "$(gettext "Cannot find the %s binary required for object file stripping.")" "strip"
|
||||
ret=1
|
||||
fi
|
||||
fi
|
||||
|
||||
# gzip - compressig man and info pages
|
||||
if [[ $(check_option zipman) = "y" ]]; then
|
||||
if ! type -p gzip >/dev/null; then
|
||||
error "$(gettext "Cannot find the %s binary required for compressing man and info pages.")" "gzip"
|
||||
ret=1
|
||||
fi
|
||||
fi
|
||||
|
||||
return $ret
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user