mirror of
https://github.com/nigels-com/glew.git
synced 2024-11-24 23:05:06 +00:00
CMake: Add X11/EGL options
This commit is contained in:
parent
fb0f210598
commit
e34bb212f6
@ -24,6 +24,8 @@ option (GLEW_OSMESA "OSMesa mode" OFF)
|
||||
if (APPLE)
|
||||
option (BUILD_FRAMEWORK "Build Framework bundle for OSX" OFF)
|
||||
endif ()
|
||||
option (GLEW_X11 "X11 mode" ON)
|
||||
option (GLEW_EGL "EGL mode" OFF)
|
||||
|
||||
set (GLEW_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../..)
|
||||
|
||||
@ -42,9 +44,12 @@ set (CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
||||
|
||||
find_package (OpenGL REQUIRED)
|
||||
|
||||
set (GLEW_LIBRARIES ${OPENGL_LIBRARIES})
|
||||
|
||||
# X11 required except for Windows and Apple OSX platforms
|
||||
if (NOT WIN32 AND NOT APPLE)
|
||||
if (GLEW_X11 AND NOT WIN32 AND NOT APPLE)
|
||||
find_package (X11)
|
||||
list (APPEND GLEW_LIBRARIES ${X11_LIBRARIES})
|
||||
endif()
|
||||
|
||||
if (WIN32)
|
||||
@ -54,8 +59,6 @@ else ()
|
||||
set (DLL_PREFIX lib)
|
||||
endif ()
|
||||
|
||||
set (GLEW_LIBRARIES ${OPENGL_LIBRARIES} ${X11_LIBRARIES})
|
||||
|
||||
add_definitions (-DGLEW_NO_GLU)
|
||||
|
||||
#### Regal mode ####
|
||||
|
Loading…
Reference in New Issue
Block a user