Vous êtes ici : Accueil / Mac OS X / Guides / Installer facebook pfff sur Mac OS X

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).