• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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