Home | History | Annotate | Download | only in scons
      1 """x11
      2 
      3 Tool-specific initialization for X11
      4 
      5 """
      6 
      7 #
      8 # Copyright (c) 2010 VMware, Inc.
      9 #
     10 # Permission is hereby granted, free of charge, to any person obtaining
     11 # a copy of this software and associated documentation files (the
     12 # "Software"), to deal in the Software without restriction, including
     13 # without limitation the rights to use, copy, modify, merge, publish,
     14 # distribute, sublicense, and/or sell copies of the Software, and to
     15 # permit persons to whom the Software is furnished to do so, subject to
     16 # the following conditions:
     17 #
     18 # The above copyright notice and this permission notice shall be included
     19 # in all copies or substantial portions of the Software.
     20 #
     21 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
     22 # KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
     23 # WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
     24 # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
     25 # LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
     26 # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
     27 # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
     28 #
     29 
     30 
     31 def generate(env):
     32     env.Append(CPPPATH = ['/usr/X11R6/include'])
     33     env.Append(LIBPATH = ['/usr/X11R6/lib'])
     34 
     35     env.Append(LIBS = [
     36         'X11',
     37         'Xext',
     38         'Xxf86vm',
     39         'Xdamage',
     40         'Xfixes',
     41     ])
     42 
     43 
     44 def exists(env):
     45     # TODO: actually detect the presence of the headers
     46     if env['platform'] in ('linux', 'freebsd', 'darwin'):
     47         return True
     48     else:
     49         return False
     50 
     51 
     52 # vim:set ts=4 sw=4 et:
     53