diff --git a/indra/cmake/OpenGL.cmake b/indra/cmake/OpenGL.cmake index bf7cd8366a98aa18073715469fa0e06d41e271f1..5da923eb926b3b8eacff56d719cf83348c507899 100644 --- a/indra/cmake/OpenGL.cmake +++ b/indra/cmake/OpenGL.cmake @@ -4,3 +4,10 @@ include(Variables) include(Prebuilt) include(FindOpenGL) +add_library( ll::opengl INTERFACE IMPORTED ) + +if(TARGET OpenGL::OpenGL) + target_link_libraries( ll::opengl INTERFACE OpenGL::OpenGL) +elseif(TARGET OpenGL::GL) + target_link_libraries( ll::opengl INTERFACE OpenGL::GL) +endif() \ No newline at end of file diff --git a/indra/llrender/CMakeLists.txt b/indra/llrender/CMakeLists.txt index 92f50e9ac837d6530ff309ddf3b1be0ab4322e46..3e0683012731ef17b0b88f0ecdd19b3d69268bc6 100644 --- a/indra/llrender/CMakeLists.txt +++ b/indra/llrender/CMakeLists.txt @@ -96,6 +96,6 @@ target_link_libraries(llrender llxml llwindow ll::freetype - OpenGL::OpenGL + ll::opengl )