summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README16
1 files changed, 11 insertions, 5 deletions
diff --git a/README b/README
index 4b02c16..c87887a 100644
--- a/README
+++ b/README
@@ -16,22 +16,28 @@ Requirements
------------
* biruda is written in plain C and uses libraries written in plain C.
- You need a C compiler and GNU make.
-* gengetopt: for command argument line parsing
+ You need a C compiler (gcc, clang, tcc, MSVC) and GNU make (resp.
+ NMAKE on Windows).
+* gengetopt: for command argument line parsing (on Windows you need the
+ Cygwin version of gengetopt)
http://www.gnu.org/software/gengetopt/gengetopt.html
* confuse: configuration library
http://www.nongnu.org/confuse/
* nanomsg: for communication between nodes (on the same machine or on several machines)
http://nanomsg.org/
-* libmicrohttpd: for an embedded web interface
+* libmicrohttpd: for an embedded web interface (not on Windows, there is
+ no master webserver on Windows currently)
http://www.gnu.org/software/libmicrohttpd/
-* pthreads: for threading support
+* pthreads: for threading support on Windows
http://sourceware.org/pthreads-win32/
* json-c: JSON for message payload
https://github.com/json-c/json-c/wiki
+* glib2: for direct execution of children in the worker
+ http://www.gtk.org/
* libdaemon: for daemonizing support on Unix
+* linenoise: lightweight editline/readline replacement for the baruda client 'bcli'
+ (integrated)
-
Other projects
--------------