| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #!/usr/bin/env bash
- ##############################################################################
- # FreeBSD support functions
- ##############################################################################
- #
- # This script file can be included in build scripts for FreeBSD.
- #
- ##############################################################################
- # Setup build environment
- if [ "${TERM-}" -a -x /usr/local/bin/tput ]; then
- COLOR_RED=$(/usr/local/bin/tput setaf 1)
- COLOR_GREEN=$(/usr/local/bin/tput setaf 2)
- COLOR_BLUE=$(/usr/local/bin/tput setaf 4)
- COLOR_ORANGE=$(/usr/local/bin/tput setaf 3)
- COLOR_RESET=$(/usr/local/bin/tput sgr0)
- else
- COLOR_RED=""
- COLOR_GREEN=""
- COLOR_BLUE=""
- COLOR_ORANGE=""
- COLOR_RESET=""
- fi
- if [ "${CI}" -o "${QUIET}" ]; then
- export CURLCMD="curl --silent --show-error --location -O"
- else
- export CURLCMD="curl --progress-bar --location --continue-at - -O"
- fi
- _add_ccache_to_path() {
- if [ "${CMAKE_CCACHE_OPTIONS}" ]; then
- PATH="/usr/local/opt/ccache/libexec:${PATH}"
- status "Compiler Info:"
- local IFS=$'\n'
- for COMPILER_INFO in $(type cc c++ gcc g++ clang clang++ || true); do
- info "${COMPILER_INFO}"
- done
- fi
- }
|