|
|
@ -45,12 +45,20 @@ class GLDependencySystem(SystemDependency): |
|
|
|
self.link_args = ['-framework', 'OpenGL'] |
|
|
|
self.link_args = ['-framework', 'OpenGL'] |
|
|
|
# FIXME: Detect version using self.clib_compiler |
|
|
|
# FIXME: Detect version using self.clib_compiler |
|
|
|
return |
|
|
|
return |
|
|
|
if self.env.machines[self.for_machine].is_windows(): |
|
|
|
elif self.env.machines[self.for_machine].is_windows(): |
|
|
|
self.is_found = True |
|
|
|
self.is_found = True |
|
|
|
# FIXME: Use self.clib_compiler.find_library() |
|
|
|
# FIXME: Use self.clib_compiler.find_library() |
|
|
|
self.link_args = ['-lopengl32'] |
|
|
|
self.link_args = ['-lopengl32'] |
|
|
|
# FIXME: Detect version using self.clib_compiler |
|
|
|
# FIXME: Detect version using self.clib_compiler |
|
|
|
return |
|
|
|
return |
|
|
|
|
|
|
|
else: |
|
|
|
|
|
|
|
links = self.clib_compiler.find_library('GL', environment, []) |
|
|
|
|
|
|
|
has_header = self.clib_compiler.has_header('GL/gl.h', '', environment)[0] |
|
|
|
|
|
|
|
if links and has_header: |
|
|
|
|
|
|
|
self.is_found = True |
|
|
|
|
|
|
|
self.link_args = links |
|
|
|
|
|
|
|
elif links: |
|
|
|
|
|
|
|
raise DependencyException('Found GL runtime library but no development header files') |
|
|
|
|
|
|
|
|
|
|
|
class GnuStepDependency(ConfigToolDependency): |
|
|
|
class GnuStepDependency(ConfigToolDependency): |
|
|
|
|
|
|
|
|
|
|
|