Ceci est une ancienne révision du document !
Compilation des sources
Présentation et tutoriel en début de conception
Afin de pouvoir travailler sur le code de studio et de faire évoluer son code il va falloir préparer un peu votre espace de travail selon votre OS.
Linux
Debian 8.X min
Installation des dépendances
Pour commencer nous devons installer GIT si cela n'est pas déjà fait.
$sudo apt-get install git
Cela va nous permettre de télécharger les sources et d'enregistrer les modifications du code.
Pour cela je vous invite à suivre ce tutoriel très bien fait GIT sur OpenClassRoom.
Pour l'IDE, j'ai porté mon choix sur Qt Creator (cela me permet ainsi de pouvoir modifier directement le design très facilement et le code dans le même programme).
Maintenant il vous faut créer un dossier qui va accueillir les fichiers compilés, et un pour le code que l'on va prendre depuis git (selon votre habitude je vous laisse le soin de nommer les fichiers à votre guise), pour ce tutoriel je vais appeler le dossier avec les sources src et le dossier avec les fichiers compilés build .
Pour l'installer rien de plus simple, une petite ligne de commande.
$sudo apt-get install qtcreator
Maintenant positionnez-vous dans le dossier src puis tapez la commande suivante $git clone branaz.khaganat.net/khaganat/khanat-code.git
Ensuite nous devons installer toutes les dépendances afin que notre cmake fonctionne.
apt-get install mercurial libcurl4-openssl-dev libluabind-dev libfreetype6-dev libx11-dev libgl1-mesa-dev libxxf86vm-dev libxrandr-dev libxrender-dev libopenal-dev libogg-dev libvorbis-dev libxml2-dev cmake build-essential libpng12-dev libjpeg62-dev rrdtool libmysqlclient15-dev bison libxmu-dev autoconf automake libssl-dev libsquish-dev libcpptest-dev





