summaryrefslogtreecommitdiffstats
path: root/cmake/FindWrapOpenGL.cmake
blob: b3c60ba95345ba8865ba1676e4096c188eeedeb2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

# Logic derived from mkspecs/features/unix/opengl.prf: prefer GLESv2 over GL

if(TARGET WrapOpenGL)
    set(WrapOpenGL_FOUND ON)
    return()
endif()

add_library(WrapOpenGL INTERFACE IMPORTED)

if(QT_FEATURE_opengles2)
    find_package(GLESv2)
    target_link_libraries(WrapOpenGL INTERFACE GLESv2::GLESv2)
else()
    find_package(OpenGL)
    target_link_libraries(WrapOpenGL INTERFACE OpenGL::GL)
endif()
set(WrapOpenGL_FOUND ON)

set_property(TARGET WrapOpenGL PROPERTY IMPORTED_GLOBAL TRUE)