package = packagepython.Package (srcdir)
version = packagepython.version_tuple_to_str (package.version)
-ENV = { 'PATH' : os.environ['PATH'] }
-for key in ['LD_LIBRARY_PATH', 'GUILE_LOAD_PATH', 'PKG_CONFIG_PATH', 'TEXMF']:
+ENV = { 'PYTHONPATH': '' }
+for key in ['GUILE_LOAD_PATH', 'LD_LIBRARY_PATH', 'PATH', 'PKG_CONFIG_PATH',
+ 'PYTHONPATH', 'TEXMF']:
if os.environ.has_key (key):
ENV[key] = os.environ[key]
+ENV['PYTHONPATH'] = os.path.join (srcdir, 'python') + ':' + ENV['PYTHONPATH']
+
env = Environment (
ENV = ENV,
BYTEORDER = sys.byteorder.upper (),
BUILD_LILYPOND = '$absbuild/lily/$out/lilypond ${__verbose}'
BUILD_LILYPOND_BOOK = '$PYTHON $srcdir/scripts/lilypond-book.py ${__verbose}'
+if env['verbose'] and env['verbose'] != '0':
+ env['__verbose'] = ' --verbose'
+ env['set__x'] = 'set -x;'
# post-option environment-update
env.Append (
libdir_package = libdir_package,
libdir_package_version = libdir_package_version,
- # global build verbosity switch
- ## __verbose = ' --verbose',
-
LILYPOND = BUILD_LILYPOND,
ABC2LY = BUILD_ABC2LY,
LILYPOND_BOOK = BUILD_LILYPOND_BOOK,
# FIXME: ParseConfig ignores -L flag?
env.Append (LINKFLAGS = ['-L/usr/X11R6/lib'])
-## UGH?
-if env['verbose'] and env['verbose'] <> '0':
- env['__verbose'] = ' --verbose'
- env['set__x'] = 'set -x;'
-
-
## Explicit target and dependencies
if 'clean' in COMMAND_LINE_TARGETS:
os.unlink (config_cache)
Exit (s)
-def symlink_tree ():
- print "BOE"
- raise urg
-
# Declare SConscript phonies
env.Alias ('minimal', config_cache)
env.BuildDir (b, d, duplicate = 0)
SConscript (os.path.join (b, 'SConscript'))
+env.Command ('tree', ['#/VERSION', '#/SConstruct'], symlink_tree)