SDL: cmake: Apple did not test SDL_CAMERA before adding camera support

From 7b1127d1feda6c111cdd105c8bd1ad145f07987c Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Thu, 22 Feb 2024 08:26:52 +0100
Subject: [PATCH] cmake: Apple did not test SDL_CAMERA before adding camera
 support

---
 CMakeLists.txt | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index a4b78f030679..46a163e6bdac 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2081,10 +2081,12 @@ elseif(APPLE)
 
   sdl_glob_sources("${SDL3_SOURCE_DIR}/src/file/cocoa/*.m")
 
-  if(IOS OR TVOS OR MACOSX OR DARWIN)
-    set(SDL_CAMERA_DRIVER_COREMEDIA 1)
-    set(HAVE_CAMERA TRUE)
-    sdl_glob_sources("${SDL3_SOURCE_DIR}/src/camera/coremedia/*.m")
+  if(SDL_CAMERA)
+    if(IOS OR TVOS OR MACOSX OR DARWIN)
+      set(SDL_CAMERA_DRIVER_COREMEDIA 1)
+      set(HAVE_CAMERA TRUE)
+      sdl_glob_sources("${SDL3_SOURCE_DIR}/src/camera/coremedia/*.m")
+    endif()
   endif()
 
   if(IOS OR TVOS OR VISIONOS)