vaxerski пре 3 година
родитељ
комит
8bae933073
1 измењених фајлова са 7 додато и 3 уклоњено
  1. 7 3
      CMakeLists.txt

+ 7 - 3
CMakeLists.txt

@@ -305,14 +305,18 @@ target_link_libraries(linux-wallpaperengine
     glfw)
 
 if (ENABLE_WAYLAND)
+    # finding EGL is a bit troublesome
+    pkg_check_modules(PKG_EGL QUIET egl)
+    find_library(EGL_LIBRARY NAMES EGL libEGL HINTS ${PKG_EGL_LIBRARY_DIRS})
+    add_library(EGL::EGL UNKNOWN IMPORTED)
+
     target_link_libraries(linux-wallpaperengine ${CMAKE_SOURCE_DIR}/wlr-layer-shell-unstable-v1-protocol.o
                                                 ${CMAKE_SOURCE_DIR}/xdg-shell-protocol.o
-                                                GLESv2
                                                 pthread
                                                 wayland-cursor
-                                                /usr/lib/libEGL.so.1
                                                 wayland-client
-                                                wayland-egl)
+                                                wayland-egl
+                                                ${EGL_LIBRARY})
 endif()
 
 file(CREATE_LINK linux-wallpaperengine wallengine SYMBOLIC)