X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=SConstruct;h=5a07e1b33aec49b71850c3d4c66e19032abea440;hb=5a9595318419baf56186f7b5cd6043b9fe143959;hp=f4dbf7a46235cfe5f21b151ff7c1dde8c1b2f23e;hpb=f81168324ceeacc986e76d63025b78cb4ddbbda8;p=lilypond.git diff --git a/SConstruct b/SConstruct index f4dbf7a462..5a07e1b33a 100644 --- a/SConstruct +++ b/SConstruct @@ -176,11 +176,14 @@ import packagepython 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 (), @@ -673,6 +676,9 @@ BUILD_ABC2LY = '${set__x}$PYTHON $srcdir/scripts/abc2ly.py' 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 ( @@ -688,9 +694,6 @@ 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, @@ -712,12 +715,6 @@ env.Append (LINKFLAGS = ['-Wl,--export-dynamic']) # 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: @@ -748,10 +745,6 @@ if 'realclean' 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) @@ -967,3 +960,4 @@ for d in subdirs: env.BuildDir (b, d, duplicate = 0) SConscript (os.path.join (b, 'SConscript')) +env.Command ('tree', ['#/VERSION', '#/SConstruct'], symlink_tree)