34 lines
		
	
	
		
			726 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			726 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
| import os
 | |
| 
 | |
| 
 | |
| env = Environment()
 | |
| 
 | |
| pwd = os.getcwd()
 | |
| 
 | |
| 
 | |
| env.Replace(TRANSFORMS_HOME=os.path.join(pwd, "transforms"))
 | |
| env.Replace(IRDB_SDK=os.path.join(pwd, "irdb-sdk"))
 | |
| env.Replace(IRDB_LIBS=os.environ['IRDB_LIBS'])
 | |
| 
 | |
| 
 | |
| env.Replace(debug=ARGUMENTS.get("debug", 0))
 | |
| 
 | |
| env.Append(CXXFLAGS=" -std=c++11 ")
 | |
| env.Append(LINKFLAGS=" -Wl,-unresolved-symbols=ignore-in-shared-libs ")
 | |
| 
 | |
| 
 | |
| if int(env['debug']) == 1:
 | |
|     env.Append(CFLAGS=" -g ")
 | |
|     env.Append(CXXFLAGS=" -g ")
 | |
|     env.Append(LINKFLAGS=" -g ")
 | |
|     env.Append(SHLINKFLAGS=" -g ")
 | |
| else:
 | |
|     env.Append(CFLAGS=" -O ")
 | |
|     env.Append(CXXFLAGS=" -O ")
 | |
|     env.Append(LINKFLAGS=" -O ")
 | |
|     env.Append(SHLINKFLAGS=" -O ")
 | |
| 
 | |
| 
 | |
| Export('env')
 | |
| SConscript("SConscript", variant_dir='build')
 | 
