diff --git a/Rendering/OpenGL2/Testing/Cxx/CMakeLists.txt b/Rendering/OpenGL2/Testing/Cxx/CMakeLists.txt
index acdb6cb93da77d6768d561e8694556579e0c292d..3081144140e3a74f24cf2e2445a1be9db21edad7 100644
--- a/Rendering/OpenGL2/Testing/Cxx/CMakeLists.txt
+++ b/Rendering/OpenGL2/Testing/Cxx/CMakeLists.txt
@@ -112,8 +112,10 @@ endif()
 set_tests_properties(VTK::RenderingOpenGL2Cxx-TestFramebufferHDR
   PROPERTIES TIMEOUT ${VTK_TEST_TIMEOUT_TestFramebufferHDR})
 
-if (VTK_USE_SDL2)
-  vtk_add_test_cxx(vtkRenderingOpenGL2CxxTests tests TestSDL2.cxx)
+if (CMAKE_SYSTEM_NAME STREQUAL "Emscripten")
+  if (VTK_USE_SDL2)
+    vtk_add_test_cxx(vtkRenderingOpenGL2CxxTests tests TestSDL2.cxx)
+  endif ()
 endif ()
 
 if (NOT VTK_OPENGL_USE_GLES)