瀏覽代碼

Update building section on README.

Stefano Cossu 3 年之前
父節點
當前提交
1a290b03ed
共有 1 個文件被更改,包括 14 次插入2 次删除
  1. 14 2
      README.md

+ 14 - 2
README.md

@@ -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