1add_library(OpenglRender_vulkan_cereal 2 common/goldfish_vk_extension_structs.cpp 3 common/goldfish_vk_marshaling.cpp 4 common/goldfish_vk_reserved_marshaling.cpp 5 common/goldfish_vk_deepcopy.cpp 6 common/goldfish_vk_dispatch.cpp 7 common/goldfish_vk_transform.cpp ) 8target_compile_definitions(OpenglRender_vulkan_cereal PRIVATE -DVK_GOOGLE_gfxstream) 9if (WIN32) 10 target_compile_definitions(OpenglRender_vulkan_cereal PRIVATE -DVK_USE_PLATFORM_WIN32_KHR) 11endif() 12target_link_libraries( 13 OpenglRender_vulkan_cereal 14 PUBLIC 15 aemu-base.headers 16 gfxstream_vulkan_headers 17 PRIVATE 18 gfxstream_utils.headers) 19 20target_include_directories(OpenglRender_vulkan_cereal 21 PUBLIC 22 . 23 PRIVATE 24 common/ 25 .. 26 ../.. 27 ../../../include) 28 29