commit 13fcd6f97a5e803f4bd3755413c9d27a28eee69a
parent 3d2c5d0cd3201f0c1f561b5f664d78764729f9b0
Author: Étienne Simon <etienne.jl.simon@gmail.com>
Date: Mon, 6 May 2013 03:05:28 +0200
Add an INSTALL file.
Diffstat:
A | INSTALL | | | 56 | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
1 file changed, 56 insertions(+), 0 deletions(-)
diff --git a/INSTALL b/INSTALL
@@ -0,0 +1,56 @@
+====================
+=== Introduction ===
+====================
+
+How to build everything in 3 easy steps:
+ cd build_directory
+ cmake path_to_source
+ make all doc
+
+
+=====================
+=== Prerequisites ===
+=====================
+
+Build scripts:
+ - CMake
+ - GNU make
+
+Binaries:
+ - Boost
+ - Lexical Cast
+ - Program Options
+ - Serialization
+ - Smart Pointers
+ - Test
+ - Tokenizer
+ - CUDA
+ - SQLite3
+ - WALFU
+ - libcore
+ - libnmlp
+
+Developer documentation:
+ - Doxygen
+ - GraphViz (dot)
+
+LaTeX documentation:
+ - pdfLaTeX
+ - tikz-uml
+ - ... (others, installed by default)
+
+
+=============
+=== Notes ===
+=============
+
+When compiling a binary, you may have to set the WALFU_DIR variable manually
+(either with ccmake or by editing CMakeCache.txt), its default value is
+"../WALFU" relatively to the source directory.
+
+The dependence on dot (from GraphViz) is optional, if you don't have dot, you
+can edit doc/Doxyfile.in to change HAVE_DOT from YES to NO.
+
+The UseLatex.cmake script expect the build directory to be different from the
+source directory. If you want to build the LaTeX documentations, you must do an
+out-of-tree build, which is good practice anyway.