Changeset 590


Ignore:
Timestamp:
Apr 12, 2008, 8:20:32 PM (13 years ago)
Author:
Jari Häkkinen
Message:

Updating bootstrap script together with corresponding changes to other files.

Location:
trunk
Files:
1 deleted
4 edited

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
  • trunk/README

    r519 r590  
    66
    77svndigest is a tool to extract development information and statistics
    8 from a subversion repository.
     8from a subversion repository.  Svndigest is written in C++ and
     9extracts repository history using the subversion API. The resulting
     10report is written to a user specifiable directory in HTML format.
    911
    1012See the file NEWS for the user-visible changes from previous releases.
    1113In addition, there have been bugs fixed.
    1214
    13 For general building and installation instructions, see the file INSTALL.
    14 
    1515svndigest is free software. See the file COPYING for copying conditions.
    1616
    1717Directory `bin` contains main program and is location for svndigest
    18 binary. Directory `build_support` contains a autotool macro that is
     18binary. Directory `build_support` contains an autotool macro that is
    1919used to find APR location. Directory `doc` contains documentation
    2020mainly in file `readme.txt`. Most of the code can be found in
    2121directory `lib`. Directory `test` contains the code for tests and the
    2222test repository (see README.developer).
     23
    2324
    2425== Downloading ==
     
    3233
    3334For 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
     61In file INSTALL you'll find the generic FSF install instructions. To
     62compile 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
     74The `./configure` script accepts a few options of interest for
     75svndigest. You can provide `./configure` with APR and subversion API
     76location information with `--with-apr=DIR` and `--with-svn=DIR`,
     77respectively. `--enable-staticbin` will create a static
     78svndigest binary. (Actually as static as the underlying program
     79libraries allows it to be, i.e., some external libraries might not
     80have been created/installed in static versions.)
     81
     82If you grabbed the source from the subversion repository you need to
     83run `./bootstrap` to setup autotools files (see README.developer).
    3484
    3585
     
    70120Copyright (C) 2005, 2006 Jari Häkkinen
    71121Copyright (C) 2007 Jari Häkkinen, Peter Johansson
     122Copyright (C) 2008 Jari Häkkinen
    72123
    73124This file is part of svndigest, http://trac.thep.lu.se/svndigest
  • trunk/bootstrap

    r519 r590  
    2727# 02111-1307, USA.
    2828
    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
     32autoreconf --install --symlink --force
  • trunk/configure.ac

    r586 r590  
    7474AC_PROG_INSTALL
    7575AC_PROG_LIBTOOL
    76 AC_PROG_RANLIB
    7776AC_PROG_SED
    7877AC_CHECK_PROG([GNUPLOT],[gnuplot],[ok])
Note: See TracChangeset for help on using the changeset viewer.