Author: esr
Date: Thu Mar 27 11:27:23 2008
New Revision: 25184
URL: http://svn.gna.org/viewcvs/wesnoth?rev=25184&view=rev
Log:
Refactor scons installation.
Modified:
trunk/SConstruct
Modified: trunk/SConstruct
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/SConstruct?rev=25184&r1=25183&r2=25184&view=diff
==============================================================================
--- trunk/SConstruct (original)
+++ trunk/SConstruct Thu Mar 27 11:27:23 2008
@@ -632,14 +632,12 @@
pythontools = Split("wmlscope wmllint wmlindent")
pythonmodules = Split("wmltools.py wmlparser.py wmldata.py wmliterator.py
campaignserver_client.py libsvn.py __init__.py")
-env.Install(bindir, clientside)
-for tool in pythontools:
- env.Install(bindir, 'data/tools/' + tool)
-for module in pythonmodules:
- env.Install(pythonlib, 'data/tools/wesnoth/' + module)
-for subdir in Split('data fonts icons images sounds'):
- env.Install(datadir, subdir)
-env.Alias('install', [bindir, datadir, pythonlib])
+env.Alias('install', [
+ env.Install(bindir, clientside),
+ env.Install(bindir, map(lambda tool : 'data/tools/' + tool, pythontools)),
+ env.Install(pythonlib, map(lambda module : 'data/tools/wesnoth/' + module,
pythonmodules)),
+ env.Install(datadir, Split('data fonts icons images sounds'))
+ ])
env.Alias("install-wesnothd", env.Clone().Install(bindir, wesnothd))
env.Alias("install-campaignd", env.Clone().Install(bindir, campaignd))
_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits