xref: /petsc/config/BuildSystem/config/packages/OpenGL.py (revision 7b2fcb5d6efa604aac62606659be4a62fc8a0438)
1import config.package
2import os
3
4class Configure(config.package.Package):
5  def __init__(self, framework):
6    config.package.Package.__init__(self, framework)
7    self.functions = ['glFlush','gluBeginCurve']
8    self.includes = ['GL/gl.h','GL/glu.h']
9    self.liblist = [['libGL.a','libGLU.a']]
10    return
11
12  def getSearchDirectories(self):
13    '''Generate list of possible locations of OpenGL'''
14    yield ''
15    yield '/opt/X11'
16    yield '/usr/X11'
17    yield '/usr/X11R6'
18    yield '/usr/X11R5'
19    yield '/usr/X11R4'
20    yield '/usr/local/X11'
21    yield '/usr/local/X11R6'
22    yield '/usr/local/X11R5'
23    yield '/usr/local/X11R4'
24    yield '/usr/X386'
25    yield '/usr/x386'
26    yield '/usr/XFree86/X11'
27    yield '/usr/local'
28    yield '/usr/local/x11r5'
29    yield '/usr/lpp/Xamples'
30    yield '/usr/openwin'
31    yield '/usr/openwin/share'
32    return
33
34  def setupDependencies(self, framework):
35    config.package.Package.setupDependencies(self, framework)
36    self.deps = []
37    return
38