Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'build_files/build_environment/install_deps.sh')
-rwxr-xr-xbuild_files/build_environment/install_deps.sh36
1 files changed, 35 insertions, 1 deletions
diff --git a/build_files/build_environment/install_deps.sh b/build_files/build_environment/install_deps.sh
index b480f4a9c4e..7203719fe2c 100755
--- a/build_files/build_environment/install_deps.sh
+++ b/build_files/build_environment/install_deps.sh
@@ -301,6 +301,8 @@ NO_BUILD=false
NO_CONFIRM=false
USE_CXX11=true
+CLANG_FORMAT_VERSION_MIN="6.0"
+
PYTHON_VERSION="3.7.0"
PYTHON_VERSION_MIN="3.7"
PYTHON_FORCE_BUILD=false
@@ -383,7 +385,6 @@ OPENCOLLADA_FORCE_BUILD=false
OPENCOLLADA_FORCE_REBUILD=false
OPENCOLLADA_SKIP=false
-
EMBREE_VERSION="3.2.4"
EMBREE_FORCE_BUILD=false
EMBREE_FORCE_REBUILD=false
@@ -2788,6 +2789,17 @@ install_DEB() {
PRINT ""
fi
+ PRINT ""
+ CLANG_FORMAT="clang-format"
+ check_package_version_ge_DEB $CLANG_FORMAT $CLANG_FORMAT_VERSION_MIN
+ if [ $? -eq 0 ]; then
+ _packages="$_packages $CLANG_FORMAT"
+ else
+ PRINT ""
+ WARNING "clang-format $CLANG_FORMAT_VERSION_MIN or higher not found, this is NOT needed to get Blender compiling..."
+ PRINT ""
+ fi
+
if [ "$WITH_JACK" = true ]; then
_packages="$_packages libspnav-dev"
# Only install jack if jack2 is not already installed!
@@ -3439,6 +3451,16 @@ install_RPM() {
install_packages_RPM libspnav-devel
fi
+ PRINT ""
+ CLANG_FORMAT="clang" # Yeah, on fedora/suse clang-format is part of main clang package...
+ check_package_version_ge_RPM $CLANG_FORMAT $CLANG_FORMAT_VERSION_MIN
+ if [ $? -eq 0 ]; then
+ install_packages_RPM $CLANG_FORMAT
+ else
+ PRINT ""
+ WARNING "clang-format $CLANG_FORMAT_VERSION_MIN or higher not found, this is NOT needed to get Blender compiling..."
+ PRINT ""
+ fi
PRINT ""
_do_compile_python=false
@@ -3887,6 +3909,18 @@ install_ARCH() {
PRINT ""
+ CLANG_FORMAT="clang" # Yeah, on arch clang-format is part of main clang package...
+ check_package_version_ge_ARCH $CLANG_FORMAT $CLANG_FORMAT_VERSION_MIN
+ if [ $? -eq 0 ]; then
+ install_packages_ARCH $CLANG_FORMAT
+ else
+ PRINT ""
+ WARNING "clang-format $CLANG_FORMAT_VERSION_MIN or higher not found, this is NOT needed to get Blender compiling..."
+ PRINT ""
+ fi
+
+
+ PRINT ""
_do_compile_python=false
if [ "$PYTHON_SKIP" = true ]; then
WARNING "Skipping Python installation, as requested..."