help in simplification of code [string manipulation]

Christophe chris.cavalaria at free.fr
Tue Sep 13 17:43:01 CEST 2005


John a écrit :
> How could I simplify the code to get libs out of LDFLAGS
> or vice versa automatically in the following python/scons code?
> 
> if sys.platform[:5] == 'linux':
> 	env.Append (CPPFLAGS = '-D__LINUX')
> 	env.Append (LDFLAGS  = '-lglut -lGLU -lGL -lm')
> 	env.Append(CPPPATH=['include', 'include/trackball'])
> 	libs = ['glut', 
> 		'GLU',
> 		'GL',
> 		'm',]
> 
> 
> Thanks,
> --j
> 

Why don't you use the LIBS var in the environment instead of the LDFLAGS 
? And what use would be the libs var for you ?

if sys.platform[:5] == 'linux':
	libs = ['glut',
		'GLU',
		'GL',
		'm',]
	env.Append (CPPFLAGS = '-D__LINUX')
	env.Append (LIBS = Split(libs))
	env.Append(CPPPATH=['include', 'include/trackball'])



More information about the Python-list mailing list