JS-17.0.0

Introduction à JS

JS est le moteur Javascript de Mozilla écrit en C/C++.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.8.

Information sur le paquet

Dépendances de JS

Requises

libffi-3.2.1, NSPR-4.10.9, Python-2.7.10 et Zip-3.0

Facultative

Doxygen-1.8.10

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/JS

Installation de JS

Installez JS en lançant les commandes suivantes :

cd js/src &&
sed -i 's/(defined\((@TEMPLATE_FILE)\))/\1/' config/milestone.pl &&
./configure --prefix=/usr       \
            --enable-readline   \
            --enable-threadsafe \
            --with-system-ffi   \
            --with-system-nspr &&
make

Pour tester le résultat, tapez : make check.

Maintenant, en tant qu'utilisateur root :

make install &&
find /usr/include/js-17.0/            \
     /usr/lib/libmozjs-17.0.a         \
     /usr/lib/pkgconfig/mozjs-17.0.pc \
     -type f -exec chmod -v 644 {} \;

Explications des commandes

sed ... config/milestone.pl: Corrige un problème causé par perl-5.22.0 et supérieur.

--enable-threadsafe : Ce paramètre active le support pour les threads multiples.

--enable-readline : Ce paramètre active le support de Readline dans le shell JS.

--with-system-ffi : Ce paramètre force le paquet à se lier à la version du système de libffi au lieu d'utiliser sa version, et maintenant ancienne, incluse.

--with-system-nspr : Ce paramètre force le paquet à se lier à la version du système de NSPR au lieu d'utiliser sa version, et maintenant ancienne, incluse.

Contenu

Programmes installés: js17 et js17-config
Bibliothèques installées: libmozjs-17.0.a et libmozjs-17.0.so
Répertoire installé: /usr/include/js-17.0

Description courte

js17

fournit une interface en ligne de commande au moteur JavaScript.

js17-config

est utilisé pour trouver les drapeaux de compilation et de lien de JS.

libmozjs-17.0.so

contient les fonctions ce l'API de Mozilla JavaScript.

Last updated on 2013-07-28 19:12:40 +0200