blob: fb942e9757afdb2f5ef47319d0c0b7a113b27fef [file] [log] [blame]
add_library(gfxstream_utils.headers INTERFACE)
target_include_directories(gfxstream_utils.headers INTERFACE include)
target_link_libraries(
gfxstream_utils.headers
INTERFACE
renderdoc
gfxstream_vulkan_headers
aemu-host-common.headers
aemu-base.headers)
add_library(gfxstream_utils OBJECT GfxApiLogger.cpp)
target_link_libraries(gfxstream_utils PUBLIC gfxstream_utils.headers)
if (ENABLE_VKCEREAL_TESTS)
add_executable(
gfxstream_utils_unittests
RenderDoc_unittest.cpp
GfxApiLogger_unittest.cpp)
target_link_libraries(
gfxstream_utils_unittests
PRIVATE
gfxstream_utils
${GFXSTREAM_HOST_COMMON_LIB}
${GFXSTREAM_BASE_LIB}
renderdoc
gtest_main
gmock_main)
gtest_discover_tests(gfxstream_utils_unittests)
endif()