Keine Beschreibung

Johannes Ruehle ab1b6fb2bd Merge branch 'master' of dbv.inf-cv.uni-jena.de:nice/nice-core vor 11 Jahren
cmake 86f2f2fe44 cmake: added recursive source file scan, added doc of cmake build functions vor 11 Jahren
core 4998e03ad1 minor include bugfix vor 11 Jahren
doxy 7e01ba00c9 init vor 12 Jahren
libskel 7e01ba00c9 init vor 12 Jahren
libtests 7e01ba00c9 init vor 12 Jahren
slim-pkg-config ed2706ba01 new slim-pkg-config vor 11 Jahren
templates ec87b86fbb merged vor 12 Jahren
.gitignore b3423472c2 cmake commit vor 12 Jahren
CMakeLists.txt 86f2f2fe44 cmake: added recursive source file scan, added doc of cmake build functions vor 11 Jahren
Doxyfile 0119edd1e3 intToString with flexible length, computation of number of digits wrt arbitrary base implemented, Doxy also run on tcc-files vor 11 Jahren
INSTALL.txt 166cad54ad added hints for compilation without ICE into INSTALL and README vor 12 Jahren
Makefile b33342649a Merged with previous release on github vor 11 Jahren
Makefile.inc 7e01ba00c9 init vor 12 Jahren
PACKAGES 7e01ba00c9 init vor 12 Jahren
README 91135a5312 README - added hint for optimizing while code compilation vor 12 Jahren
readme.txt bd80d8b62d readme doc update vor 11 Jahren
setenv.sh a3907c68c1 export of NICEHOME in setenv-file for proper relative filenames etc vor 11 Jahren

README

Installation
============

git clone /home/dbv/git/nice/

-source the setenv.sh in the nice-directory (and nowhere else) to setup all necessary variables, relative paths, libraries etc.
-make


Additional Sub-Libraries
=======================

gp-hik-core:
cd ../nice-core/ (goto NICE path)
git clone /home/dbv/git/nice/gp-hik-core/
(*) This module is also available at git-hub. Please replace the clone-command by the corresponding github clone command.

gp-hik-exp:
cd ../nice-core/ (goto NICE path)
git clone /home/dbv/git/nice/gp-hik-exp/

optimization:
cd ../nice-core/ (goto NICE path)
git clone /home/dbv/git/nice/optimization/

vislearning:
cd ../nice/ (goto NICE path)
git clone /home/dbv/git/nice/vislearning/


Enable/Disable code optimization
================================
Activation:
export OPTIMIZE

De-Activation:
unset OPTIMIZE

Explanation:
After writing (and debugging) your code, you can enable the optimization to obtain source code that usually runs up to several times faster compared to the non-optimized version. However,
compilation time will be longer and debugging with gdb or similar tools will be almost impossible after this.

Known Issues
============

- fixing the -lg2c problem
=> sudo ln -s /usr/lib/libg2c.so.0 /usr/lib/libg2c.so
sudo ln -s /usr/lib64/libg2c.so.0 /usr/lib64/libg2c.so

- problems with linking against ICE library
=> in older version, subroutines of ICE where used. Currently, the system is working independent from ICE. However, if ICEDIR is set on your machine, it will try to link against some methods and classes.
=> unset ICEDIR (perhaps also in your bashrc)

Requirements
============

install gfortran ( openSUSE: gcc46-gfortran )
install freeglut-devel