IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 41706


Ignore:
Timestamp:
Jul 8, 2021, 11:05:05 AM (5 years ago)
Author:
eugene
Message:

adding example psbuild lines for Gentoo and Ubuntu to README & INSTALL

Location:
trunk/psconfig
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/psconfig/INSTALL

    r29555 r41706  
     1
     2*** See Summary at the bottom of this file ***
     3
     4The directory 'ipp/psconfig' contains tools for building the IPP, for
     5testing the build environment, for building external C libraries and
     6Perl modules, for setting up the user's environment, and for building
     7a tarball to be distributed to the end users.
    18
    29The psconfig system allows the user to build and install the IPP
     
    613With the psconfig tools, it is easy to switch between different
    714installed versions or to recompile subsets of the IPP tree.
     15
     16Developer Build vs User Build
     17
     18Within the IPP code base, there are a few modules which are not
     19distributed as part of the tarball.  These include 'glueforge', which
     20is used to generate code for interacting with the database;
     21'dbconfig', which defines a database layout; and 'ippdb.src', which is
     22the raw auto-generated code.  The tarball is instead packaged with a
     23version of ippdb for which autogen has been run, and for which there
     24is a valid 'configure' script.  As a developer, it is necessary to
     25build these packages.  There is a '-dev' option for psbuild which
     26builds these packages.
    827
    9281. Set up the psconfig system.
     
    192211** the steps above are probably not actually needed.  When is PSCONFDIR needed?
    193212
     213*** SUMMARY ***
     214
     215For Ubuntu:
     216
     217  psbuild -extbuild -clean -rebuild -dev -optimize -no-as-needed ipp-3.3
     218
     219For Gentoo:
     220
     221  psbuild -extbuild -clean -rebuild -dev -optimize ipp-3.1
     222
  • trunk/psconfig/README

    r17407 r41706  
    44'ipp/psconfig/INSTALL'.
    55
    6 The directory 'ipp/psconfig' contains tools for building the IPP, for
    7 testing the build environment, for building external C libraries and
    8 Perl modules, for setting up the user's environment, and for building
    9 a tarball to be distributed to the end users.
    106
    11 Developer Build vs User Build
     7*** SUMMARY ***
    128
    13 Within the IPP code base, there are a few modules which are not
    14 distributed as part of the tarball.  These include 'glueforge', which
    15 is used to generate code for interacting with the database;
    16 'dbconfig', which defines a database layout; and 'ippdb.src', which is
    17 the raw auto-generated code.  The tarball is instead packaged with a
    18 version of ippdb for which autogen has been run, and for which there
    19 is a valid 'configure' script.  As a developer, it is necessary to
    20 build these packages.  There is a '-dev' option for psbuild which
    21 builds these packages.
     9For Ubuntu:
     10
     11  psbuild -extbuild -clean -rebuild -dev -optimize -no-as-needed ipp-3.3
     12
     13For Gentoo:
     14
     15  psbuild -extbuild -clean -rebuild -dev -optimize ipp-3.1
     16
Note: See TracChangeset for help on using the changeset viewer.