Eberhard Graether
4b4c9f56d8
setup: Added clang and llvm
...
Adds clang and llvm include directories and libraries to the build. The
environment variable CLANG_DIR is used to define the location of llvm
and clang. A simple clang tool implementation was added to assure proper
operation of the libraries.
2014-04-09 16:25:32 +02:00
Eberhard Graether
9902288cab
utility: Added ConsoleLogger
...
Adds the class ConsoleLogger, which logs LogMessages to std::cout. The
Application class creates and registers a ConsoleLogger on creation.
Output format:
<time> | <filename>:<line> <function>() | <type>: <message>
Example:
12:58:18 | Application.cpp:21 create() | INFO: hello world!
12:58:18 | Application.cpp:22 create() | WARNING: attention world!
12:58:18 | Application.cpp:23 create() | ERROR: world failed
review=4
reviewer=stalli, malte
2014-04-09 14:43:48 +02:00
Andreas Stallinger
6b02f6ff87
utility: fix missing algorithm include in LogManager.cpp
2014-04-09 14:24:10 +02:00
Manuel Dobusch
c85d997021
Utility: Logging
...
Added logging utility classes supposed to be used for all your logging
needs, e.g. instead of cout
reviewer=ebsi
2014-04-07 14:44:54 +02:00
malte_langkabel
a1de92c58d
config: setup
...
Added implementation of config Manager and tests.
reviewer=Ebsi
review
url=https://git.mediacube.at/egraether.mmt-b2009/masterproject/merge_request/3
2014-04-04 14:32:10 +02:00
Eberhard Graether
b854cb1f46
setup: improved sh scripts
...
- switched to !/bin/bash because of issues with echo -e on Mac OS
- improved git-sync-master.sh to also rebase on current feature branch
- improved logs in git-publish.sh
- changed build scripts to execute from /bin
2014-04-02 22:42:27 +02:00
Andreas Stallinger
6afd52a3d2
Setup: Valgrind Setup
...
Valgrind scripts for linux added
leak-logfile output in build directory
2014-04-02 17:58:13 +02:00
Manuel Dobusch
195e7bb574
Setup: VLD
...
Added VLD for windows
reviewer=ebsi
2014-04-02 15:38:03 +02:00
Andreas Stallinger
27e68e0e1e
gitprecommithook: replaced echo with echo -e for color on linux(maybe for windows too
2014-03-31 23:04:01 +02:00
Andreas Stallinger
f61425b4e8
scripts: replaced echo with echo -e for color in linux (maybe windows)
2014-03-31 20:42:53 +02:00
Eberhard Graether
055b3d0029
project: switched back to using space in nested template definitions
...
Clang on Mac OS X produced an error when compiling nested template definitions
without a space at the end "A<B<int>>"
2014-03-31 18:09:42 +02:00
Eberhard Graether
d4e3433e5d
project: added project skeleton
...
Skeleton includes emtpy implementations of application class structure.
Source groups were added to CMakeLists to define filters in Visual Studio.
2014-03-31 17:59:52 +02:00
Manuel Dobusch
b5f91e62fa
Setup: Added platform dlls for qt
2014-03-28 17:09:15 +01:00
Eberhard Graether
4fa1e22035
setup: added basic cmake project structure
...
Added cmake build instructions for app, lib and test.
Included Qt via environment variable QT_DIR.
Included CxxTest via environment variable CXX_TEST_DIR.
Added scripts for setup, syncing master and publishing features.
Added dlls for QT on Windows.
2014-03-24 15:40:50 +01:00
Eberhard Gräther
e763532523
setup: added setup.sh script
...
The setup.sh script is responsible for setting up the environment
including all configurations.
reviewer=
review url=
2014-02-04 00:28:32 +01:00
Eberhard Gräther
441d274ad7
setup: added commit message template
...
This change adds the commit message template in file
.git_commit_message.txt. It will be used after once running:
$ git config commit.template .git_commit_message.txt
reviewer=
review url=
2014-02-04 00:12:58 +01:00
Eberhard Gräther
877b7268bc
initial commit
0.0
2014-02-03 15:55:58 +01:00