refactor(build.sh): Add gcc over clang option(#1249)

There was no way to build with gcc when clang was installed using build.sh
This commit is contained in:
Doron Behar 2018-05-20 11:30:33 +03:00 committed by Patrick Ziegler
parent 3c0732ac2a
commit da9372fb70

View File

@ -38,9 +38,11 @@ function main
msg "Setting build options"
read -r -p "$(msg "Use GCC even if Clang is installed -------------------------------- [y/N]: ")" -n 1 p && echo
[[ "${p^^}" != "Y" ]] && try_to_use_clang="ON"
read -r -p "$(msg "Include support for \"internal/i3\" (requires i3) ------------------- [y/N]: ")" -n 1 p && echo
[[ "${p^^}" != "Y" ]] && enable_i3="OFF"
read -r -p "$(msg "Include support for \"internal/alsa\" (requires alsalib) ---------- [y/N]: ")" -n 1 p && echo
read -r -p "$(msg "Include support for \"internal/alsa\" (requires alsalib) ------------ [y/N]: ")" -n 1 p && echo
[[ "${p^^}" != "Y" ]] && enable_alsa="OFF"
read -r -p "$(msg "Include support for \"internal/pulseaudio\" (requires libpulse) ----- [y/N]: ")" -n 1 p && echo
[[ "${p^^}" != "Y" ]] && enable_pulseaudio="OFF"
@ -56,6 +58,7 @@ function main
local cxx="c++"
local cc="cc"
if [[ "${try_to_use_clang}" == "ON" ]]; then
if command -v clang++ >/dev/null; then
msg "Using compiler: clang++/clang"
cxx="clang++"
@ -65,6 +68,10 @@ function main
cxx="g++"
cc="gcc"
fi
else
cxx="g++"
cc="gcc"
fi
msg "Executing cmake command"
cmake \