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

Reply via email to