cmake_minimum_required(VERSION 3.19) cmake_policy(SET CMP0114 NEW) message(STATUS "Enable the VirtGPU/Virglrenderer backend library") ggml_add_backend_library(ggml-virtgpu-backend backend.cpp backend-dispatched.cpp backend-dispatched-backend.cpp backend-dispatched-device.cpp backend-dispatched-buffer.cpp backend-dispatched-buffer-type.cpp shared/api_remoting.h shared/apir_backend.h shared/apir_cs.h apir_cs_ggml-rpc-back.cpp) target_compile_options(ggml-virtgpu-backend PRIVATE -std=c++20) # Add include directory for ggml-backend-impl.h and other core headers target_include_directories(ggml-virtgpu-backend PRIVATE ../..)