• 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_features
17    gfxstream_vulkan_headers
18    PRIVATE
19    gfxstream_utils.headers)
20
21target_include_directories(OpenglRender_vulkan_cereal
22                           PUBLIC
23                           .
24                           PRIVATE
25                           common/
26                           ..
27                           ../..
28                           ../../../include)
29
30