|
@@ -78,6 +78,19 @@ of features as a standalone library:
|
|
|
|
|
|
## Building
|
|
|
|
|
|
+### Requirements
|
|
|
+
|
|
|
+- It is recommended to build and run LSUP_RDF on a Linux system. No other
|
|
|
+ OS has been tested so far.
|
|
|
+- A C compiler. This has been only tested with `gcc` so far.
|
|
|
+- [re2c](https://re2c.org/) and [Lemon](https://www.sqlite.org/lemon.html) to
|
|
|
+ build the RDF language parsers.
|
|
|
+- [cinclude2dot](https://www.flourish.org/cinclude2dot) and
|
|
|
+ [Graphviz](https://graphviz.org/) for generating dependency graph (optional).
|
|
|
+
|
|
|
+
|
|
|
+### Build actions
|
|
|
+
|
|
|
- `make` to build the library as static and dynamic objects.
|
|
|
- `make install` to install in a default location (`/usr/local`).
|
|
|
- `make test` to compile into `./bin/test` and run a test suite.
|
|
@@ -87,8 +100,7 @@ of features as a standalone library:
|
|
|
methods to build and install the `lsup_rdf` Python module.
|
|
|
- `make pytest` to build the Python module and run a test suite on it.
|
|
|
- `make depgraph` to create a PDF showing an `#include` dependency graph for
|
|
|
- development purposes. Requires
|
|
|
- [cinclude2dot](https://www.flourish.org/cinclude2dot) and Graphviz.
|
|
|
+ development purposes. .
|
|
|
|
|
|
### Compile-Time Constants
|
|
|
|