• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1if (ASTC_CPU_DECODING)
2    set(astc-cpu-decompressor-sources AstcCpuDecompressorImpl.cpp)
3else()
4    set(astc-cpu-decompressor-sources AstcCpuDecompressorNoOp.cpp)
5endif()
6
7add_library(
8    gfxstream-compressedTextures
9    ${astc-cpu-decompressor-sources}
10    etc.cpp)
11
12if(ASTC_CPU_DECODING)
13    target_link_libraries(gfxstream-compressedTextures PRIVATE astcdec-avx2-static)
14endif()
15
16
17if (ENABLE_VKCEREAL_TESTS)
18    add_executable(
19        gfxstream-compressedTextures_unittests
20        AstcCpuDecompressor_unittest.cpp)
21
22    target_include_directories(
23        gfxstream-compressedTextures_unittests
24        PRIVATE
25        ${GFXSTREAM_REPO_ROOT}/include)
26
27    target_link_libraries(
28        gfxstream-compressedTextures_unittests
29        PRIVATE
30        aemu-base.headers
31        gfxstream-compressedTextures
32        ${GFXSTREAM_BASE_LIB}
33        gtest_main
34        gmock_main)
35
36    gtest_discover_tests(gfxstream-compressedTextures_unittests)
37endif()
38