1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
|
ino
===
http://naspro.atheme.org/libraries/ino/
Version: 0.4.0, API: 0.0.0
About
-----
ino (http://naspro.atheme.org/libraries/ino/) is a minimalist C API to execute
JavaScript code and to expose native methods to JavaScript execution contexts.
This package only provides the common headers for all ino implementations.
The code is released under an ISC-style license (see the COPYING file).
Build-time dependencies
-----------------------
* An environment capable of running Autotools-based build systems;
* (optional) GNU Autoconf (http://www.gnu.org/software/autoconf/) >= 2.68 and
GNU Automake (http://www.gnu.org/software/automake/) to regenerate the build
system;
* (optional) Natural Docs (http://www.naturaldocs.org/) >= 1.5 to regenerate
the build system and/or the documentation.
Usage
-----
Both ino implementations and applications/libraries using them are meant to be
including <ino/lib.h> in their source files.
Furthermore, ino implementations also need to #define the INO_IMPLEMENTATION
flag before such inclusion and should provide suitable pkg-config
(http://pkg-config.freedesktop.org/) files for the build systems of
applications/libraries to retrieve compiler and linker flags.
This package itself supplies a pkg-config file (package name: ino-headers-0)
specifying compiler flags for the inclusion of headers.
Installation
------------
$ ./configure && make install
(make is not needed).
Extra ./configure options
-------------------------
--with-pkgconfigdir=DIR where to put pkg-config's .pc files
[LIBDIR/pkgconfig]
|