<div dir="ltr"><div>I get the following linker errors when building my project using CMake.</div><div><br></div><div>undefined reference to `gst_gl_filter_get_type'<br>undefined reference to `gst_gl_filter_draw_fullscreen_quad'</div><div><br></div><div>My CMakeLists.txt is as follows:</div><div><br>```<br></div><div><pre style="background-color:rgb(43,43,43);color:rgb(169,183,198);font-family:"JetBrains Mono",monospace;font-size:9.8pt">pkg_check_modules(<span style="color:rgb(106,135,89)">GST REQUIRED gstreamer-1.0>=1.4<br></span><span style="color:rgb(106,135,89)">        gstreamer-sdp-1.0>=1.4<br></span><span style="color:rgb(106,135,89)">        gstreamer-video-1.0>=1.4<br></span><span style="color:rgb(106,135,89)">        gstreamer-plugins-base-1.0>=1.4<br></span><span style="color:rgb(106,135,89)">        gstreamer-app-1.0>=1.4<br></span><span style="color:rgb(106,135,89)">        gstreamer-gl-1.0>=1.4</span>)<br><br>add_library(Foo<span style="color:rgb(106,135,89)"> </span>"")<br><br>add_subdirectory(<span style="color:rgb(106,135,89)">src</span>)<br>add_subdirectory(<span style="color:rgb(106,135,89)">external</span>)<br><br>add_subdirectory(<span style="color:rgb(106,135,89)">examples</span>)<br><br>target_compile_options(Foo<span style="color:rgb(106,135,89)"> PRIVATE -Wall -Wextra -Werror</span>)<br><br>target_include_directories(<span style="color:rgb(106,135,89)">GUI_lib PUBLIC include</span><span style="color:rgb(204,120,50)"></span> "<span style="color:rgb(204,120,50)">${</span><span style="color:rgb(106,135,89)">GST_INCLUDE_DIRS</span><span style="color:rgb(204,120,50)">}</span>")<br>target_link_libraries( <span style="color:rgb(106,135,89)">GUI_lib PUBLIC </span>"<span style="color:rgb(204,120,50)">${</span><span style="color:rgb(106,135,89)">GST_LIBRARIES</span><span style="color:rgb(204,120,50)">}</span>" <span style="color:rgb(106,135,89)">-lglfw -lGL -lepoxy</span>)<br><br></pre><pre style="background-color:rgb(43,43,43);color:rgb(169,183,198);font-family:"JetBrains Mono",monospace;font-size:9.8pt">```<br>I also tried adding all the .pc files that came with Gstreamer to no avail. These are:<br>gstreamer-net-1.0<br>gstreamer-bad-audio-1.0<br>gstreamer-1.0<br>gstreamer-base-1.0<br>gstreamer-plugins-bad-1.0<br>gstreamer-rtsp-1.0<br>gstreamer-video-1.0<br>gstreamer-fft-1.0<br>gstreamer-photography-1.0<br>gstreamer-insertbin-1.0<br>gstreamer-audio-1.0<br>gstreamer-tag-1.0<br>gstreamer-codecparsers-1.0<br>gstreamer-riff-1.0<br>gstreamer-transcoder-1.0<br>gstreamer-rtp-1.0<br>gstreamer-gl-x11-1.0<br>gstreamer-gl-prototypes-1.0<br>gstreamer-allocators-1.0<br>gstreamer-sdp-1.0<br>gstreamer-controller-1.0<br>gstreamer-gl-wayland-1.0<br>gstreamer-check-1.0<br>gstreamer-sctp-1.0<br>gstreamer-app-1.0<br>gstreamer-pbutils-1.0<br>gstreamer-plugins-base-1.0<br>gstreamer-vulkan-xcb-1.0<br>gstreamer-gl-1.0<br>gstreamer-vulkan-1.0<br>gstreamer-vulkan-wayland-1.0<br>gstreamer-mpegts-1.0<br>gstreamer-gl-egl-1.0<br>gstreamer-player-1.0<br>gstreamer-webrtc-1.0:<br></pre></div></div>