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