[Scons-users] library copy
    Dirk Bächle 
    tshortik at gmx.de
       
    Mon Sep 24 13:54:56 EDT 2012
    
    
  
Philipp,
On 24.09.2012 11:16, Kraus Philipp wrote:
>
> It is somthing like that:
>
> if env["version"] == "1.0" :
>        env.AppendUnique(LIBPATH = [""dir1", "dir2"])
> elif env["version"] == "1.1" :
> 	env.AppendUnique(LIBPATH = [""dir3", "dir4"])
>
> for i in env["LIBS"] :
> 	x = env.FindFiles(i, evn["LIBPATH"])
> 	if x :
> 		Install(x, "targetdir")
>
>
> Is this a correct way or can I do this better?
at the point where you check the env["version"] value you seem to have 
all the infos together about which libs in which paths should get used. 
Wouldn't this be the ideal place for the Install()?
Something like:
if env["version"] == "1.0" :
       env.AppendUnique(LIBPATH = [""dir1", "dir2"])
       Install(x, "targetdir")
Regards,
Dirk
    
    
More information about the Scons-users
mailing list