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:
authorSergey Sharybin <sergey.vfx@gmail.com>2012-11-17 15:23:53 +0400
committerSergey Sharybin <sergey.vfx@gmail.com>2012-11-17 15:23:53 +0400
commitc98be502cd609e5ec3cd950081f5710338bdd0f8 (patch)
tree067f0b13208ad2bbf6d61a6621a2d6cc56b44c45 /build_files/build_environment
parent0071ce502261dd68c621e62637b18c9297630952 (diff)
Install dependencies: made it sure llvm-3.1 or llvm-3.0 is installing
llvm-dev could be a meta-package for older version of llvm
Diffstat (limited to 'build_files/build_environment')
-rwxr-xr-xbuild_files/build_environment/install_deps.sh22
1 files changed, 19 insertions, 3 deletions
diff --git a/build_files/build_environment/install_deps.sh b/build_files/build_environment/install_deps.sh
index 575e79c3b3f..540c2cb2f8a 100755
--- a/build_files/build_environment/install_deps.sh
+++ b/build_files/build_environment/install_deps.sh
@@ -590,11 +590,13 @@ install_DEB() {
VORBIS_DEV="libvorbis-dev"
THEORA_DEV="libtheora-dev"
+ have_llvm=false
+
sudo apt-get install -y cmake scons gcc g++ libjpeg-dev libpng-dev libtiff-dev \
libfreetype6-dev libx11-dev libxi-dev wget libsqlite3-dev libbz2-dev libncurses5-dev \
libssl-dev liblzma-dev libreadline-dev $OPENJPEG_DEV libopenexr-dev libopenal-dev \
libglew-dev yasm $SCHRO_DEV $THEORA_DEV $VORBIS_DEV libsdl1.2-dev \
- libfftw3-dev libjack-dev python-dev patch flex bison llvm-dev clang libtbb-dev git
+ libfftw3-dev libjack-dev python-dev patch flex bison libtbb-dev git
OPENJPEG_USE=true
SCHRO_USE=true
@@ -681,8 +683,22 @@ install_DEB() {
compile_OIIO
fi
- # No package currently!
- compile_OSL
+ check_package_DEB llvm-$LLVM_VERSION-dev
+ if [ $? -eq 0 ]; then
+ sudo apt-get install -y llvm-$LLVM_VERSION-dev clang
+ have_llvm=true
+ else
+ check_package_DEB llvm-$LLVM_VERSION_MIN-dev
+ if [ $? -eq 0 ]; then
+ sudo apt-get install -y llvm-$LLVM_VERSION_MIN-dev clang
+ have_llvm=true
+ fi
+ fi
+
+ if $have_llvm; then
+ # No package currently!
+ compile_OSL
+ fi
# XXX Debian features libav packages as ffmpeg, those are not really compatible with blender code currently :/
# So for now, always build our own ffmpeg.