Hard dependencies ================= The following packages have to be installed (for Fedora) - cmake - mozjs24-devel (for the mandatory mozjs plugin) Test dependencies ================= Tests are based on the gtest library. Run the ./lib/download_dependencies.sh script to fetch this dependency. Documentation ============= In order to build the documentation (make doc) - doxygen Tools ===== Automated code formating (clang-format) --------------------------------------- Download Pre-built binary of "LLVM" from http://llvm.org/releases/download.html use the "clang-format" program in the bin/ directory. The following gedit tool can be used for automated code formating: (Activate the "External Tools" plugin, add the following lines to .config/gedit/tools/clang-format, without indentation) #!/bin/sh # [Gedit Tool] # Input=document # Shortcut=f # Applicability=all # Save-files=nothing # Output=replace-document # Name=Clang Format cd $GEDIT_CURRENT_DOCUMENT_DIR && /clang-format