From c8daa038c20b45a48d045487f516a1e3c5004047 Mon Sep 17 00:00:00 2001 From: Berk Geveci Date: Tue, 4 Feb 2003 14:37:33 -0500 Subject: Created modules for Mesa headers and libraries. --- Modules/FindMangledMesa.cmake | 23 +++++++++++++++++++++++ Modules/FindOSMesa.cmake | 29 +++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 Modules/FindMangledMesa.cmake create mode 100644 Modules/FindOSMesa.cmake diff --git a/Modules/FindMangledMesa.cmake b/Modules/FindMangledMesa.cmake new file mode 100644 index 0000000..df67c2c --- /dev/null +++ b/Modules/FindMangledMesa.cmake @@ -0,0 +1,23 @@ +# Try to find mangled Mesa libraries and include dir. +# Once done this will define +# +# MANGLED_MESA_INCLUDE_DIR +# MANGLED_MESA_LIBRARY +# MANGLED_OSMESA_INCLUDE_DIR +# MANGLED_OSMESA_LIBRARY + +IF (NOT MANGLED_MESA_INCLUDE_DIR) + FIND_PATH(MANGLED_MESA_INCLUDE_DIR GL/gl_mangle.h ) +ENDIF (NOT MANGLED_MESA_INCLUDE_DIR) + +IF (NOT MANGLED_MESA_LIBRARY) + FIND_LIBRARY(MANGLED_MESA_LIBRARY MesaGL) +ENDIF (NOT MANGLED_MESA_LIBRARY) + +IF (NOT MANGLED_OSMESA_INCLUDE_DIR) + FIND_PATH(MANGLED_OSMESA_INCLUDE_DIR GL/osmesa.h) +ENDIF (NOT MANGLED_OSMESA_INCLUDE_DIR) + +IF (NOT MANGLED_OSMESA_LIBRARY) + FIND_LIBRARY(MANGLED_OSMESA_LIBRARY OSMesa) +ENDIF (NOT MANGLED_OSMESA_LIBRARY) diff --git a/Modules/FindOSMesa.cmake b/Modules/FindOSMesa.cmake new file mode 100644 index 0000000..edb8fdd --- /dev/null +++ b/Modules/FindOSMesa.cmake @@ -0,0 +1,29 @@ +# Try to find Mesa off-screen library and include dir. +# Once done this will define +# +# OSMESA_INCLUDE_DIR - where the GL/osmesa.h can be found +# OSMESA_LIBRARY - Link this to use OSMesa + + +IF (NOT OSMESA_INCLUDE_DIR) + FIND_PATH(OSMESA_INCLUDE_DIR GL/osmesa.h + /usr/include + /usr/local/include + /usr/openwin/share/include + /opt/graphics/OpenGL/include + /usr/X11R6/include + ) +ENDIF (NOT OSMESA_INCLUDE_DIR) + +# This may be left blank if OSMesa symbols are included +# in the main Mesa library +IF (NOT OSMESA_LIBRARY) + FIND_LIBRARY(OSMESA_LIBRARY OSMesa + /usr/lib + /usr/local/lib + /opt/graphics/OpenGL/lib + /usr/openwin/lib + /usr/X11R6/lib + ) +ENDIF (NOT OSMESA_LIBRARY) + -- cgit v0.12