diff --git a/intern/ghost/CMakeLists.txt b/intern/ghost/CMakeLists.txt index abc5786bc64..7fba434b099 100644 --- a/intern/ghost/CMakeLists.txt +++ b/intern/ghost/CMakeLists.txt @@ -185,12 +185,6 @@ elseif(APPLE AND NOT WITH_GHOST_X11) intern/GHOST_WindowViewCocoa.hh ) - list(APPEND SRC - intern/GHOST_ContextCGL.mm - - intern/GHOST_ContextCGL.hh - ) - if(WITH_INPUT_NDOF) list(APPEND SRC intern/GHOST_NDOFManagerCocoa.mm @@ -531,6 +525,16 @@ if(UNIX AND NOT APPLE) endif() endif() +if(APPLE) + if(WITH_METAL_BACKEND) + list(APPEND SRC + intern/GHOST_ContextCGL.mm + + intern/GHOST_ContextCGL.hh + ) + endif() +endif() + if(APPLE) list(APPEND SRC intern/GHOST_SystemPathsCocoa.hh