Fix library copy command
Use InstallAs with the correct target/source order instead of Command.
This commit is contained in:
		
							parent
							
								
									e6323bdc32
								
							
						
					
					
						commit
						ac1499baf4
					
				
							
								
								
									
										11
									
								
								SConstruct
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								SConstruct
									
									
									
									
									
								
							| 
						 | 
				
			
			@ -65,16 +65,7 @@ library = env.SharedLibrary(
 | 
			
		|||
    source=sources,
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def copy_bin_to_projectdir(target, source, env):
 | 
			
		||||
    import shutil
 | 
			
		||||
 | 
			
		||||
    targetfrom = "bin/{}/lib{}".format(env["platform"], file)
 | 
			
		||||
    targetdest = "{}/bin/{}/lib{}".format(projectdir, env["platform"], file)
 | 
			
		||||
    shutil.copyfile(targetfrom, targetdest)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
copy = env.Command(libraryfile, None, copy_bin_to_projectdir)
 | 
			
		||||
copy = env.InstallAs("{}/bin/{}/lib{}".format(projectdir, env["platform"], file), library)
 | 
			
		||||
 | 
			
		||||
default_args = [library, copy]
 | 
			
		||||
if localEnv.get("compiledb", False):
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue