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.