diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index b865258dfee0a8671c7711c0764f0d217cabaa66..f3167e73b58512c89306002b0f33222595de8938 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -36,6 +36,7 @@ if(XRT_HAVE_VULKAN)
 	list(APPEND tests tests_comp_client_vulkan)
 endif()
 if(XRT_HAVE_OPENGL
+   AND XRT_HAVE_OPENGL_GLX
    AND XRT_HAVE_SDL2
    AND (WIN32 OR VK_USE_PLATFORM_XLIB_XRANDR_EXT)
 	)