IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 5026


Ignore:
Timestamp:
Sep 13, 2005, 10:28:00 AM (21 years ago)
Author:
desonia
Message:

updated the mainpage: eliminated 'snapshots' and added a section for
installing and linking to the library.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/mainpage.dox

    r4978 r5026  
    44 *  @author Robert Daniel DeSonia, MHPCC
    55 *
    6  *  @version $Revision: 1.16 $ $Name: not supported by cvs2svn $
    7  *  @date $Date: 2005-09-08 21:20:52 $
     6 *  @version $Revision: 1.17 $ $Name: not supported by cvs2svn $
     7 *  @date $Date: 2005-09-13 20:28:00 $
    88 *
    99 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    6666     - The optional companion package, GraphViz (a.k.a., the 'dot' command), is recommended to enable header-file dependency diagrams
    6767 - MySQL
    68      - Required for database functionality
     68     - Required for database functionality.  If not desired, the '--disable-mysql' configure option should be used.
    6969     - Available at http://dev.mysql.com
    7070     - Compatibility tested with version 4.1.10a, requires at least 4.1.2
    71      - A server running locally is required for testing.
     71     - A server running locally is required for tests.
    7272 - Autoconf/Automake
    7373     - Required only if making from CVS
    7474     - Available at http://www.gnu.org/software/autoconf and http://www.gnu.org/software/automake
    75      - Compatibility tested with version 2.59 (autoconf) and 1.9.2 (automake)
     75     - Compatibility tested with version 2.5.9 (autoconf) and 1.9.2 (automake)
    7676
    7777We recommend using the particular versions listed as compatibility tested, as
    78 that is the only versions of the external libraries tested to work well with psLib.
    79 Though it is quite possible that later versions of the libraries listed will also
    80 work as well, care must be taken when upgrading these libraries to verify that its
     78that is the only versions tested to work well with psLib. Though it is quite
     79possible that later versions of the libraries listed will also work as well,
     80care must be taken when upgrading these libraries to verify that its
    8181functionality is compatible with the tested version.
    8282
     
    8888https://mhpcc.pan-starrs.org/code/releases
    8989
    90 Though MHPCC recommends using the released packaged tar files descibed above,
    91 both recent daily development snapshots and direct CVS access is available.
    92 The recent daily snapshots are available at:
    93 
    94 https://mhpcc.pan-starrs.org/code/snapshots
    95 
    96 These snapshots represents development code as found in CVS on the day
    97 specified in the filename.  This code set may not be functional, vary in
    98 testing, etc.  Reasonable efforts are made to ensure that the code does
    99 actually compile, but given the nature of code development, even that is not
    100 always the case.  Use snapshots with great caution.
    101 
    102 If one has a login account on mhpcc.pan-starrs.org, direct CVS access is
     90If one has a login account on mhpcc.pan-starrs.org, direct CVS access is also
    10391possible.  Example of the commands required for direct CVS retrieval are
    10492as follows:
     
    10896where:
    10997  - USERNAME is your login name on the server
    110   - RELEASEBRANCH is the desired release branch, e.g. rel5.
     98  - RELEASEBRANCH is the desired release branch, e.g. rel7.
    11199
    112100
    113101@section build How to Build and Test
    114102
    115 The source uses autoconf/automake to build control the build process.  If, and
    116 only if, the source came from CVS or a CVS snapshot, the configuration script
    117 will have to be made via:
     103The source uses autoconf/automake to build control the build process.  If,
     104and only if, the source came from CVS, the configuration script will have
     105to be made first via:
    118106<pre>
    119107$ cd psLib
    120 $ make -f Makefile.cvs
     108$ ./autogen.sh
    121109</pre>
    122 <i>This creates the configure script and Makefile templates.</i>
     110<i>This creates the required configure script and Makefile templates.</i>
    123111
    124112The recommended steps to build the library are:
     
    153141</pre>
    154142
     143@section install How to Install
     144
     145To install the library using the prefix given in the configure step, execute in
     146the top build directory:
     147<pre>
     148$ make install
     149</pre>
     150
     151
    155152@section usage Building and Linking your code to the psLib library
    156153
     
    167164link to the pslib library.
    168165
     166Note: pslib-config usage above refers to the install locations of the library. 
     167To link to the library directly in the build area, you need to use
     168'pslib-config --build-cflags' and 'pslib-config --build-libs' instead.  These
     169options will modify the output to point to the non-installed (build) locations
     170of the include files and libraries. (this feature is experimental)
     171
    169172@section doc How to Create Code Documentation
    170173
     
    178181the configure script.</i>
    179182
    180 Also, a prebuilt set of code documentation for both the releases and last
    181 CVS snapshot can be found at:
     183Also, a prebuilt set of code documentation for releases and can be found at:
    182184
    183185https://mhpcc.pan-starrs.org/docs/
Note: See TracChangeset for help on using the changeset viewer.