Changeset 590
Legend:
- Unmodified
- Added
- Removed
-
trunk
-
Property
svn:ignore
set to
configure
Makefile.in
config.log
config.status
stamp-h1
config.h
config.h.in
autom4te.cache
INSTALL
COPYING
aclocal.m4
Makefile
-
Property
svn:ignore
set to
-
trunk/README
r519 r590 6 6 7 7 svndigest is a tool to extract development information and statistics 8 from a subversion repository. 8 from a subversion repository. Svndigest is written in C++ and 9 extracts repository history using the subversion API. The resulting 10 report is written to a user specifiable directory in HTML format. 9 11 10 12 See the file NEWS for the user-visible changes from previous releases. 11 13 In addition, there have been bugs fixed. 12 14 13 For general building and installation instructions, see the file INSTALL.14 15 15 svndigest is free software. See the file COPYING for copying conditions. 16 16 17 17 Directory `bin` contains main program and is location for svndigest 18 binary. Directory `build_support` contains a autotool macro that is18 binary. Directory `build_support` contains an autotool macro that is 19 19 used to find APR location. Directory `doc` contains documentation 20 20 mainly in file `readme.txt`. Most of the code can be found in 21 21 directory `lib`. Directory `test` contains the code for tests and the 22 22 test repository (see README.developer). 23 23 24 24 25 == Downloading == … … 32 33 33 34 For documentation see the file doc/readme.txt. 35 36 37 == Requirements == 38 39 * Subversion development files, i.e., header files and program 40 libraries, version 1.4 or later. 41 42 * This item should not be an issue if item above is fulfilled; the 43 Apache Portable Runtime (APR) should be available if the subversion 44 API was successfully compiled. Subversion depends on APR and in 45 consequence, the dependency is inherited by svndigest. 46 47 * Gnuplot. 48 49 * A standard C++ compliant compiler with one extension: svndigest 50 must be compiled with a C++ compiler that supports 'long long' 51 types - GCC does this. This requirement arises from the fact that 52 one of the underlying libraries, APR, is using 'long long'. APR is 53 written in C and the C standard allows 'long long'. 54 Even though the source is compiled with the -pedantic flag (which 55 should catch the non C++ standard 'long long') there is another 56 flag to suppress 'long long' diagnostics, -Wno-long-long. 57 58 59 == Installing svndigest == 60 61 In file INSTALL you'll find the generic FSF install instructions. To 62 compile and install svndigest you can follow the usual autotools path: 63 64 * `./configure` 65 66 * `make` 67 68 * Optionally, `make check` to run test programs. Some test programs 69 are not enabled by default and the disabled tests should only be 70 run by developers. 71 72 * `make install` 73 74 The `./configure` script accepts a few options of interest for 75 svndigest. You can provide `./configure` with APR and subversion API 76 location information with `--with-apr=DIR` and `--with-svn=DIR`, 77 respectively. `--enable-staticbin` will create a static 78 svndigest binary. (Actually as static as the underlying program 79 libraries allows it to be, i.e., some external libraries might not 80 have been created/installed in static versions.) 81 82 If you grabbed the source from the subversion repository you need to 83 run `./bootstrap` to setup autotools files (see README.developer). 34 84 35 85 … … 70 120 Copyright (C) 2005, 2006 Jari Häkkinen 71 121 Copyright (C) 2007 Jari Häkkinen, Peter Johansson 122 Copyright (C) 2008 Jari Häkkinen 72 123 73 124 This file is part of svndigest, http://trac.thep.lu.se/svndigest -
trunk/bootstrap
r519 r590 27 27 # 02111-1307, USA. 28 28 29 mkdir -p autotools 30 libtoolize --automake 31 aclocal 32 autoheader 33 automake --add-missing --gnu 34 autoconf 29 # Run this to generate all auto-generated files needed by the GNU 30 # configure program. 31 32 autoreconf --install --symlink --force -
trunk/configure.ac
r586 r590 74 74 AC_PROG_INSTALL 75 75 AC_PROG_LIBTOOL 76 AC_PROG_RANLIB77 76 AC_PROG_SED 78 77 AC_CHECK_PROG([GNUPLOT],[gnuplot],[ok])
Note: See TracChangeset
for help on using the changeset viewer.