If there is no OpenGL, there won't be OpenGL extensions either, so don't look for them. It is better to just leave GLEXT_INCLUDE_DIR undefined, so it can be safely added to the list of include directories used for building tests and utils that can be built either with or without Desktop GL.
Signed-off-by: Daniel Kurtz <[email protected]> --- CMakeLists.txt | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6620b98..01b8ec7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -267,19 +267,21 @@ if (WIN32) add_definitions (-D_USE_MATH_DEFINES) endif (WIN32) -if (APPLE) - find_path(GLEXT_INCLUDE_DIR - NAMES OpenGL/glext.h - PATHS ${OPENGL_INCLUDE_DIR} - DOC "Include for OpenGL/glext.h on OSX" - ) -else (APPLE) - find_path(GLEXT_INCLUDE_DIR - NAMES GL/glext.h - PATHS ${OPENGL_INCLUDE_DIR} - DOC "Include for GL/glext.h" - ) -endif (APPLE) +if (OPENGL_FOUND) + if (APPLE) + find_path(GLEXT_INCLUDE_DIR + NAMES OpenGL/glext.h + PATHS ${OPENGL_INCLUDE_DIR} + DOC "Include for OpenGL/glext.h on OSX" + ) + else (APPLE) + find_path(GLEXT_INCLUDE_DIR + NAMES GL/glext.h + PATHS ${OPENGL_INCLUDE_DIR} + DOC "Include for GL/glext.h" + ) + endif (APPLE) +endif() FIND_LIBRARY(HAVE_LIBRT NAMES rt) if(HAVE_LIBRT) -- 1.8.5.2 _______________________________________________ Piglit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/piglit
