linux

Compilation de Spring RTS

À éventuellement adapter  en fonction de votre distribution.

linux

1.
Ouvrir un terminal, se placer dans le dossier de l’archive préalablement téléchargée et la décompresser,
Espace15
2. Installer les dépendances pour compiler les sources si ce n’est pas déjà fait, 2 méthodes :
  sudo apt-get install build-essential cmake cmake-gui git libglew-dev libsdl-dev libdevil-dev libopenal-dev libogg-dev libvorbis-dev libfreetype6-dev p7zip-full libxcursor-dev libboost-thread-dev libboost-regex-dev libboost-system-dev libboost-program-options-dev libboost-signals-dev
  Ou-bien (a fonctionné chez moi) :
  sudo apt-get build-dep spring
Espace15
3. Pour accélérer la compilation, on peut installer optionnellement le paquet ccache, :
  sudo apt-get install binutils-gold ccache
  Et augmenter le cache à 5Go comme suit :
  ccache -M 5G
Espace15
4. Configuration (le paramètre facultatif -j 8 permet d’utiliser les 8 cores) :
  cmake -j 8 .
  Et compilation des sources :
  make -j 8 spring
Espace20
5. Installation :
  sudo make install-spring
Espace15
  Les étapes suivantes sont facultatives
6.
Répéter les mêmes étapes 4. et 5. en remplaçant make -j 8 spring par make -j 8 spring-multithreaded et sudo make install-spring-multithreaded pour l’executable spring-multithreaded si vous avez un processeur multi-core.
Espace15
7. Répéter les mêmes étapes 4. et 5. en remplaçant make -j 8 spring par make -j 8 spring-headless et sudo make install-spring-headless pour l’executable spring-headless si vous souhaitez vous servir du mode headless.
Espace15
8. Répéter les mêmes étapes 4. et 5. en remplaçant make -j 8 spring par make -j 8 spring-dedicated et sudo make install-spring-dedicated pour l’executable spring-multithreaded si vous voulez vous servir du mode dedicated.