From da30235d4472f6561a37961a6dffaf54ab544a9c Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Sat, 27 Jun 2020 02:00:58 -0400 Subject: cmake: Fix Metal detection on macOS/iOS. Apparently the "-x objective-c" made it down to the linker, who then treats the .o file as Objective-C source code. Apparently the -ObjC argument does the same thing but gets ignored by the linker. Fixes Bugzilla #4988. --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index b703c34d2..33d505530 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1742,7 +1742,7 @@ elseif(APPLE) if(VIDEO_VULKAN OR VIDEO_METAL OR RENDER_METAL) set(ORIG_CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS}) - set(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} -x objective-c") + set(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} -ObjC") check_c_source_compiles(" #include #import -- cgit v1.2.1