Installer facebook pfff sur Mac OS X
Par Pierre-Yves Landuré
—
Dernière modification
30/01/2015 11:22
Facebook pfff est une API OCaml pour réaliser des analyses de qualité du code. C'est un outil d'intégration continue. Ce guide facilite son installation sur Mac OS X.
Ce guide est testé sur:
- Mac OS X 10.9.1 Mavericks
Ce guide est testé avec ces versions de pfff:
- v0.25.1
Prérequis
Ce guide nécessite:
Installation
Préparation de l'environnement
Installez les logiciels nécessaires:
sudo port install ocaml opam
sudo port install gtk2 +no_x11 +quartz
sudo port install libsvg-cairo +no_x11 +quartz
sudo port install gtksourceview2 +no_x11 +quartz
sudo port install ige-mac-integration +no_x11 +quartz
Installez Git s'il n'est pas disponible:
command type 'git' &>- || sudo port install git-core
Mise en place de l'application
Récupérez les sources:
temp_dir="$(command mktemp -d -t 'facebook-pfff')"
command git clone 'git://github.com/facebook/pfff.git' "${temp_dir}"
Placez-vous dans le dossier des sources:
command pushd "${temp_dir}"
Récupérez la dernière version stable:
command git checkout "$(command git tag | command tail -n 1)"
Appliquez le patch b524252 réglant un problème de compilation:
command git cherry-pick b524252a381a529c2a80046791ab89dfaa90473a
Lancez la compilation:
./configure
command make depend
command make
command make opt
Installez le logiciel:
sudo make install
Supprimez les sources:
command popd
command rm -fr "${temp_dir}"
pfff est disponible sur le système:
command -v scheck
Remerciements
- Merci à Facebook pour avoir libéré pfff (en).