--- modules/camera/camera_osx.mm.orig	2023-09-24 16:26:39.000000000 -0400
+++ modules/camera/camera_osx.mm	2023-10-09 15:57:20.000000000 -0400
@@ -257,7 +257,7 @@
 		// Already recording!
 	} else {
 		// Start camera capture, check permission.
-		if (@available(macOS 10.14, *)) {
+		#if __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 101400
 			AVAuthorizationStatus status = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];
 			if (status == AVAuthorizationStatusAuthorized) {
 				capture_session = [[MyCaptureSession alloc] initForFeed:this andDevice:device];
@@ -270,9 +270,9 @@
 											 }
 										 }];
 			}
-		} else {
+		#else
 			capture_session = [[MyCaptureSession alloc] initForFeed:this andDevice:device];
-		}
+		#endif
 	};
 
 	return true;
