bash.d/20-build-tools

20 lines
515 B
Text
Raw Permalink Normal View History

# shellcheck shell=bash
# Build tool settings: Ninja/CMake, sccache, Podman/Buildah
if command -v ninja &>/dev/null; then
export NINJA_STATUS="[%e sec | %p (%u remaining) | %o / sec] "
export CMAKE_GENERATOR=Ninja
fi
if command -v ccache &>/dev/null; then
export CMAKE_C_COMPILER_LAUNCHER=ccache
export CMAKE_CXX_COMPILER_LAUNCHER=ccache
fi
if command -v sccache &>/dev/null; then
export SCCACHE_CACHE_SIZE="40G"
fi
if command -v podman &>/dev/null; then
export BUILDAH_FORMAT=docker
fi