mi024

College project "Projet IAD" master 1
git clone https://esimon.eu/repos/mi024.git
Log | Files | Refs | README

INSTALL (1176B)


      1 ====================
      2 === Introduction ===
      3 ====================
      4 
      5 How to build everything in 3 easy steps:
      6 	cd build_directory
      7 	cmake path_to_source
      8 	make all doc
      9 
     10 
     11 =====================
     12 === Prerequisites ===
     13 =====================
     14 
     15 Build scripts:
     16 	- CMake
     17 	- GNU make
     18 
     19 Binaries:
     20 	- Boost
     21 		- Lexical Cast
     22 		- Program Options
     23 		- Random
     24 		- Serialization
     25 		- Smart Pointers
     26 		- Test
     27 		- Tokenizer
     28 	- CUDA
     29 	- SQLite3
     30 	- WALFU
     31 		- libcore
     32 		- libnmlp
     33 
     34 Developer documentation:
     35 	- Doxygen
     36 	- GraphViz (dot)
     37 
     38 LaTeX documentation:
     39 	- pdfLaTeX
     40 		- tikz-uml
     41 		- ... (others, installed by default)
     42 
     43 
     44 =============
     45 === Notes ===
     46 =============
     47 
     48 When compiling a binary, you may have to set the WALFU_DIR variable manually
     49 (either with ccmake or by editing CMakeCache.txt), its default value is
     50 "../WALFU" relatively to the source directory.
     51 
     52 The dependence on dot (from GraphViz) is optional, if you don't have dot, you
     53 can edit doc/Doxyfile.in to change HAVE_DOT from YES to NO.
     54 
     55 The UseLatex.cmake script expect the build directory to be different from the
     56 source directory. If you want to build the LaTeX documentations, you must do an
     57 out-of-tree build, which is good practice anyway.