summaryrefslogtreecommitdiff
path: root/dependencies.txt
diff options
context:
space:
mode:
authorAndreas Stöckel <astoecke@techfak.uni-bielefeld.de>2014-10-24 22:22:26 +0000
committerandreas <andreas@daaaf23c-2e50-4459-9457-1e69db5a47bf>2014-10-24 22:22:26 +0000
commit7e51bf3804e50ea063fcc97b2682a32a8505902f (patch)
tree6a6097216708049b5dd7a4c43020c85aafb046a1 /dependencies.txt
parent4a9912f516bf096c6f8c6259b3fc6ba4b95b8d69 (diff)
added Function, Property and Object classes; added CMakeLists entries for the mozjs-24 library (the Firefox JavaScript engine which is available as Package on Fedora); added Doxygen target to makefile
git-svn-id: file:///var/local/svn/basicwriter@75 daaaf23c-2e50-4459-9457-1e69db5a47bf
Diffstat (limited to 'dependencies.txt')
-rw-r--r--dependencies.txt38
1 files changed, 36 insertions, 2 deletions
diff --git a/dependencies.txt b/dependencies.txt
index 9957d04..d77be63 100644
--- a/dependencies.txt
+++ b/dependencies.txt
@@ -1,6 +1,40 @@
+Hard dependencies
+=================
+
The following packages have to be installed (for Fedora)
- cmake
-# - qt5-qtbase-devel (not needed for now)
-# - qt5-qtscript-devel (not needed for now)
+- mozjs24-devel
+
+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:
+
+(Active "External Tools" plugin, add the following lines to ./config/gedit/tools/, without indentation)
+
+ #!/bin/sh
+ # [Gedit Tool]
+ # Input=document
+ # Shortcut=<Shift><Alt>f
+ # Applicability=all
+ # Save-files=nothing
+ # Output=replace-document
+ # Name=Clang Format
+
+ cd $GEDIT_CURRENT_DOCUMENT_DIR && <INSERT CORRECT PATH HERE>/clang-format