scons: Revamp how to specify targets to build.
Use scons target and dependency system instead of ad-hoc options. Now is simply a matter of naming what to build. For example: scons libgl-xlib scons libgl-gdi scons graw-progs scons llvmpipe and so on. And there is also the possibility of scepcified subdirs, e.g. scons src/gallium/drivers If nothing is specified then everything will be build. There might be some rough corners over the next days. Please bare with me.
This commit is contained in:
18
scons/x11.py
18
scons/x11.py
@@ -29,24 +29,12 @@ Tool-specific initialization for X11
|
||||
|
||||
|
||||
def generate(env):
|
||||
env.Append(CPPPATH = ['/usr/X11R6/include'])
|
||||
env.Append(LIBPATH = ['/usr/X11R6/lib'])
|
||||
|
||||
env.Append(LIBS = [
|
||||
'X11',
|
||||
'Xext',
|
||||
'Xxf86vm',
|
||||
'Xdamage',
|
||||
'Xfixes',
|
||||
])
|
||||
# XXX: backwards compatability only
|
||||
pass
|
||||
|
||||
|
||||
def exists(env):
|
||||
# TODO: actually detect the presence of the headers
|
||||
if env['platform'] in ('linux', 'freebsd', 'darwin'):
|
||||
return True
|
||||
else:
|
||||
return False
|
||||
return True
|
||||
|
||||
|
||||
# vim:set ts=4 sw=4 et:
|
||||
|
Reference in New Issue
Block a user