Fixing build on Arch Linux

Arch has /usr/bin/python point to python3 because that OS wants to be a
unique and special snowflake that breaks backwards compatibility.
This commit is contained in:
Strahinja Val Markovic 2015-01-18 10:10:23 -08:00
parent 3b45003aff
commit 2c255c5370

View File

@ -12,7 +12,16 @@ if [[ ! -f "$build_file" ]]; then
exit 1
fi
"$build_file" "$@"
command_exists() {
command -v "$1" >/dev/null 2>&1 ;
}
PYTHON_BINARY=python
if command_exists python2; then
PYTHON_BINARY=python2
fi
$PYTHON_BINARY "$build_file" "$@"
# Remove old YCM libs if present so that YCM can start.
rm -f python/*ycm_core.* &> /dev/null