Commit bdfa8652 authored by OTB Bot's avatar OTB Bot

Amelioration detection glu.h.

parent 976f5a83
...@@ -71,6 +71,7 @@ SET(OTB_VERSION_STRING "${OTB_VERSION_MAJOR}.${OTB_VERSION_MINOR}.${OTB_VERSION_ ...@@ -71,6 +71,7 @@ SET(OTB_VERSION_STRING "${OTB_VERSION_MAJOR}.${OTB_VERSION_MINOR}.${OTB_VERSION_
OPTION(OTB_USE_VISU_GUI "Generate Gui/Visu tools directory. If ON, find OpenGL and FLTK packages." ON) OPTION(OTB_USE_VISU_GUI "Generate Gui/Visu tools directory. If ON, find OpenGL and FLTK packages." ON)
MARK_AS_ADVANCED(OTB_USE_VISU_GUI) MARK_AS_ADVANCED(OTB_USE_VISU_GUI)
SET(OTB_GLU_INCLUDE_PATH "")
IF(OTB_USE_VISU_GUI) IF(OTB_USE_VISU_GUI)
#------------------------------- #-------------------------------
...@@ -80,12 +81,21 @@ IF(OTB_USE_VISU_GUI) ...@@ -80,12 +81,21 @@ IF(OTB_USE_VISU_GUI)
IF(OPENGL_INCLUDE_PATH) IF(OPENGL_INCLUDE_PATH)
INCLUDE_DIRECTORIES(${OPENGL_INCLUDE_PATH}) INCLUDE_DIRECTORIES(${OPENGL_INCLUDE_PATH})
ENDIF(OPENGL_INCLUDE_PATH) ENDIF(OPENGL_INCLUDE_PATH)
FIND_PATH(OTB_GLU_INCLUDE_PATH "GL/glu.h" ${OPENGL_INCLUDE_PATH})
IF(NOT OTB_GLU_INCLUDE_PATH) INCLUDE(CheckIncludeFiles)
MESSAGE(FATAL_ERROR "Impossible to find GLU files (include lib), detected by FIND_PACKAGE(OpenGL) command.") CHECK_INCLUDE_FILES("GL/glu.h" HAVE_GL_GLU_H)
MESSAGE(FATAL_ERROR "Cannot build OTB Visu module without GLU library.") MESSAGE("HAVE_GL_GLU_H ${HAVE_GL_GLU_H}")
MESSAGE(FATAL_ERROR " => You must install GLU (Mesa package, etc.) on your system OR set OTB_USE_VISU to OFF to desactivated OTB Visu module generation !") IF ( NOT HAVE_GL_GLU_H )
ENDIF(NOT OTB_GLU_INCLUDE_PATH) FIND_PATH(OTB_GLU_INCLUDE_PATH "GL/glu.h" ${OPENGL_INCLUDE_PATH})
MESSAGE("OTB_GLU_INCLUDE_PATH ${OTB_GLU_INCLUDE_PATH}")
IF(NOT OTB_GLU_INCLUDE_PATH)
SET(OTB_GLU_INCLUDE_PATH "")
MESSAGE("Impossible to find GLU files (include lib), detected by FIND_PACKAGE(OpenGL) command.")
MESSAGE("Cannot build OTB Visu module without GLU library.")
MESSAGE(" => You must install GLU (Mesa package, etc.) on your system OR set OTB_USE_VISU to OFF to desactivated OTB Visu module generation !")
ENDIF(NOT OTB_GLU_INCLUDE_PATH)
ENDIF ( NOT HAVE_GL_GLU_H )
#------------------------------- #-------------------------------
# FLTK Library # FLTK Library
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment