File tree 1 file changed +2
-8
lines changed
1 file changed +2
-8
lines changed Original file line number Diff line number Diff line change @@ -1992,21 +1992,15 @@ elseif(APPLE)
1992
1992
endif ()
1993
1993
1994
1994
if (SDL_VULKAN OR SDL_METAL OR SDL_RENDER_METAL)
1995
- set (ORIG_CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS} )
1996
- set (CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} -ObjC" )
1997
- check_c_source_compiles("
1995
+ check_objc_source_compiles("
1998
1996
#include <AvailabilityMacros.h>
1999
1997
#import <Metal/Metal.h>
2000
1998
#import <QuartzCore/CAMetalLayer.h>
2001
1999
2002
2000
#if (!TARGET_CPU_X86_64 && !TARGET_CPU_ARM64)
2003
2001
#error Metal doesn't work on this configuration
2004
2002
#endif
2005
- int main(void) {
2006
- return 0;
2007
- }
2008
- " HAVE_FRAMEWORK_METAL)
2009
- set (CMAKE_REQUIRED_FLAGS ${ORIG_CMAKE_REQUIRED_FLAGS} )
2003
+ int main(void) {}" HAVE_FRAMEWORK_METAL)
2010
2004
if (HAVE_FRAMEWORK_METAL)
2011
2005
set (SDL_FRAMEWORK_METAL 1)
2012
2006
set (SDL_FRAMEWORK_QUARTZCORE 1)
You can’t perform that action at this time.
0 commit comments