plugins/base2/net.sf.basedb.normalizers/trunk/src/c++/README

Code
Comments
Other
Rev Date Author Line
952 06 Feb 09 jari 1 $Id$
952 06 Feb 09 jari 2
952 06 Feb 09 jari 3 Copyright (C) 2009 Jari Häkkinen
952 06 Feb 09 jari 4
952 06 Feb 09 jari 5 This file is part of the Normalizers plug-in package for BASE
952 06 Feb 09 jari 6 (net.sf.based.normalizers). The package is available at
952 06 Feb 09 jari 7 http://baseplugins.thep.lu.se/ BASE main site is
952 06 Feb 09 jari 8 http://base.thep.lu.se/
952 06 Feb 09 jari 9
952 06 Feb 09 jari 10 This is free software; you can redistribute it and/or
952 06 Feb 09 jari 11 modify it under the terms of the GNU General Public License
952 06 Feb 09 jari 12 as published by the Free Software Foundation; either version 3
952 06 Feb 09 jari 13 of the License, or (at your option) any later version.
952 06 Feb 09 jari 14
952 06 Feb 09 jari 15 The software is distributed in the hope that it will be useful,
952 06 Feb 09 jari 16 but WITHOUT ANY WARRANTY; without even the implied warranty of
952 06 Feb 09 jari 17 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
952 06 Feb 09 jari 18 GNU General Public License for more details.
952 06 Feb 09 jari 19
952 06 Feb 09 jari 20 You should have received a copy of the GNU General Public License
952 06 Feb 09 jari 21 along with this program. If not, see <http://www.gnu.org/licenses/>.
964 16 Feb 09 jari 22 --------------------------------------------------------------------
963 16 Feb 09 jari 23
963 16 Feb 09 jari 24
963 16 Feb 09 jari 25 Requirements
963 16 Feb 09 jari 26
1052 06 May 09 jari 27 You need to have a successful install of yat 0.5.3 or later. The
1052 06 May 09 jari 28 program can be made to compile with any 0.5 version of yat but the
1052 06 May 09 jari 29 qQuantileNormalizer implementation in yat previous to 0.5.3 contains a
1052 06 May 09 jari 30 serious bug. The configure script will check that your yat version is
1052 06 May 09 jari 31 equal to or greater than 0.5.3.
963 16 Feb 09 jari 32
963 16 Feb 09 jari 33
963 16 Feb 09 jari 34 Configure options
963 16 Feb 09 jari 35
963 16 Feb 09 jari 36 The usual configure options are available. There is a special
963 16 Feb 09 jari 37 --disable-libcheck option that can be used to check for yat. Disabling
963 16 Feb 09 jari 38 checks for yat makes only sense if you are creating a source
963 16 Feb 09 jari 39 distribution of qQN since disabling checks for yat will create a
963 16 Feb 09 jari 40 broken build tree.
963 16 Feb 09 jari 41
1009 30 Mar 09 jari 42 To change the default installation directory use option --bindir
963 16 Feb 09 jari 43
1009 30 Mar 09 jari 44   './configure --bindir=/path/to/base/plugin/net.sf.basedb.normalizers'
1009 30 Mar 09 jari 45
1009 30 Mar 09 jari 46 where the path should be the directory where you installed the
1009 30 Mar 09 jari 47 jar-files containing the java wrapper for the qQN binary.
1009 30 Mar 09 jari 48
1009 30 Mar 09 jari 49
963 16 Feb 09 jari 50 Building
963 16 Feb 09 jari 51
963 16 Feb 09 jari 52 For general build intructions please refer to INSTALL. To compile
963 16 Feb 09 jari 53 simply do
963 16 Feb 09 jari 54
964 16 Feb 09 jari 55   './configure && make'
963 16 Feb 09 jari 56
1009 30 Mar 09 jari 57
963 16 Feb 09 jari 58 To create a source distribution, do
963 16 Feb 09 jari 59
963 16 Feb 09 jari 60   './configure --disable-libcheck && make dist'
963 16 Feb 09 jari 61
964 16 Feb 09 jari 62 but a source distribution should be triggered from the normalizer
964 16 Feb 09 jari 63 package project root directory using 'ant'.
964 16 Feb 09 jari 64
1009 30 Mar 09 jari 65
963 16 Feb 09 jari 66 If you checked out a working copy from the subversion repository you
963 16 Feb 09 jari 67 must do './bootstrap' before issuing any of the above commands.