Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
blender_compilation [Le 12/04/2016, 17:10] ebrain [Configuration avec cmake] |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>compilation}} | ||
- | ----- | ||
- | |||
- | |||
- | ====== Compiler Blender depuis les sources ====== | ||
- | |||
- | **[[:Blender]]** est une suite de modélisation, d'animation et de rendu 3D. Si vous voulez simplement installer Blender, allez donc voir [[:blender|cette page]] ; celle-ci étant dédiée uniquement à la compilation de la version de développement de Blender... | ||
- | |||
- | ===== Prérequis ===== | ||
- | |||
- | Pour récupérer et compiler les sources de Blender, nous utiliserons [[:git]] et [[:make]]. | ||
- | |||
- | * Disposer d'une connexion à Internet configurée et activée. | ||
- | * Avoir [[:tutoriel:comment_installer_un_paquet|installé les paquets]]: **[[apt://git|git]], [[apt://cmake|cmake]], [[apt://cmake-curses-gui|cmake-curses-gui]] et [[apt://build-essential|build-essential]]** fournissant des outils de base. | ||
- | |||
- | ===== Récupérer les sources de Blender ===== | ||
- | |||
- | Pour récupérer l'arbre complet des sources de Blender **POUR LA PREMIÈRE FOIS,** utilisez [[:git]] avec les commandes suivantes dans un [[:terminal]]. Les sources récupérées seront dans le dossier courant dans un répertoire **blender-git/blender** . | ||
- | |||
- | <code>mkdir ~/blender-git | ||
- | cd ~/blender-git | ||
- | git clone http://git.blender.org/blender.git | ||
- | cd blender | ||
- | git submodule update --init --recursive | ||
- | git submodule foreach git checkout master | ||
- | git submodule foreach git pull --rebase origin master</code> | ||
- | |||
- | ==== Mettre à jour les sources ==== | ||
- | |||
- | Pour **METTRE À JOUR LES SOURCES** déjà téléchargées, entrez ces commandes dans un [[:terminal]]. | ||
- | <code> | ||
- | cd MON_DOSSIER/blender-git/blender | ||
- | git pull --rebase | ||
- | git submodule foreach git pull --rebase origin master</code> | ||
- | |||
- | |||
- | ===== Installation et Compilation des dépendances ===== | ||
- | |||
- | Il existe un Script fourni dans les sources de Blender qui permet d'installer ou de compiler le cas échéant toutes les dépendances réclamées pour notre compilation. Dans un [[terminal|terminal]] entrez ces commandes : | ||
- | <code>cd MON_DOSSIER/blender-git/blender/build_files/build_environment/ | ||
- | ./install_deps.sh</code> | ||
- | |||
- | Il vous demandera de rentrer votre Passe de Root évidemment, et va tout installer dans le chemin **/opt/lib/** pour ne rien casser de votre système. | ||
- | ===== Configuration avec cmake ===== | ||
- | |||