diff options
author | Berk Geveci <berk.geveci@kitware.com> | 2003-02-04 19:37:33 (GMT) |
---|---|---|
committer | Berk Geveci <berk.geveci@kitware.com> | 2003-02-04 19:37:33 (GMT) |
commit | c8daa038c20b45a48d045487f516a1e3c5004047 (patch) | |
tree | 4830bcd8030956baf4c8e5bc96d85aa6010e392a /Modules | |
parent | 02722857bd39229d32c93c0641a0203b485be1c6 (diff) | |
download | CMake-c8daa038c20b45a48d045487f516a1e3c5004047.zip CMake-c8daa038c20b45a48d045487f516a1e3c5004047.tar.gz CMake-c8daa038c20b45a48d045487f516a1e3c5004047.tar.bz2 |
Created modules for Mesa headers and libraries.
Diffstat (limited to 'Modules')
-rw-r--r-- | Modules/FindMangledMesa.cmake | 23 | ||||
-rw-r--r-- | Modules/FindOSMesa.cmake | 29 |
2 files changed, 52 insertions, 0 deletions
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) + |