mailr2618 - in /1.2: scons/__init__.py scons/manuals.py sconstruct


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on October 12, 2006 - 06:02:
Author: bugman
Date: Thu Oct 12 06:02:01 2006
New Revision: 2618

URL: http://svn.gna.org/viewcvs/relax?rev=2618&view=rev
Log:
A number of large changes to the Scons system.

The package initialisation file '__init__.py' has been added to the 'scons' 
directory.

The 'sconstruct' script has been split in half.  The script was copied to 
'scons/manuals.py' and
only the manual compilation functions remain in this file.  The class 
structure has been eliminated
from 'scons/manuals.py' so 'sconstruct' now imports each function from this 
module.  This means that
4 spaces have been removed from the indentation.  All the manual compilation 
Environment setups,
custom BUILDERS actions, and Depends statements have been shifted to the 
'self.__init__()' function
of the 'sconstruct' script.

The default values of None for the target functions have been removed as they 
are always passed to
the functions.  For example
  def dummy(self, target=None, source=None, env=None):
has been changed to
  def dummy(self, target, source, env):

Environmental variables such as LATEX_DIR, SYSTEM, BIN_PATH, etc. (all the 
variables created in
'self.paths()') are now placed in the Scons Build Environments.  The 
Environment is passed into each
function as 'env' so the variables are accessed by typing, for example, 
env['LATEX_DIR'].  The
variable 'self.system' has been renamed to 'self.SYSTEM'.

The 'self.gpg_bin_sign()' and 'self.gpg_src_sign()' target functions have 
been merged into the
single function 'self.gpg_sign()'.


Added:
    1.2/scons/__init__.py
      - copied, changed from r2610, 1.2/docs/__init__.py
    1.2/scons/manuals.py
      - copied, changed from r2610, 1.2/sconstruct
Modified:
    1.2/sconstruct

[This mail would be too long, it was shortened to contain the URLs only.]

Copied: 1.2/scons/__init__.py (from r2610, 1.2/docs/__init__.py)
URL: 
http://svn.gna.org/viewcvs/relax/1.2/scons/__init__.py?p2=1.2/scons/__init__.py&p1=1.2/docs/__init__.py&r1=2610&r2=2618&rev=2618&view=diff

Copied: 1.2/scons/manuals.py (from r2610, 1.2/sconstruct)
URL: 
http://svn.gna.org/viewcvs/relax/1.2/scons/manuals.py?p2=1.2/scons/manuals.py&p1=1.2/sconstruct&r1=2610&r2=2618&rev=2618&view=diff

Modified: 1.2/sconstruct
URL: 
http://svn.gna.org/viewcvs/relax/1.2/sconstruct?rev=2618&r1=2617&r2=2618&view=diff




Related Messages


Powered by MHonArc, Updated Thu Oct 12 06:40:07 2006