Fixed breakage with scons 0.96.93

This commit is contained in:
Sergey Popov 2008-10-16 22:37:34 +00:00
parent b087aec475
commit 647d3e71e0

View file

@ -71,7 +71,7 @@ HardLink = ActionFactory(hard_link,
def InstallData(env, datadir, component, source, subdir = ""):
installdir = Dir(env.subst(os.path.join(env["destdir"], env[datadir].lstrip("/"), subdir)))
sources = map(str, Flatten(env.subst(source)))
sources = map(str, Flatten([env.subst(source)]))
dirs = []
for source in sources:
if os.path.exists(source):
@ -80,7 +80,7 @@ def InstallData(env, datadir, component, source, subdir = ""):
else:
dirs.append(Dir(source))
if dirs:
install = env.InstallFiltered(installdir, dirs)
install = env.InstallFiltered(installdir, Dir(dirs))
AlwaysBuild(install)
env.Alias("install-" + component, install)