Commit 27e14f27 for libheif
commit 27e14f27b2f171238c6db61b769850e5ef288446
Author: Miloš Komarčević <4973094+kmilos@users.noreply.github.com>
Date: Mon Aug 10 17:35:58 2026 +0200
Add sharpyuv and brotli macros to tests
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index dbf341e59..5dfdb722 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -18,6 +18,12 @@ macro(add_libheif_test TEST_FILE)
set(TEST_NAME ${TEST_FILE})
add_executable(${TEST_NAME} ${TEST_FILE}.cc)
target_link_libraries(${TEST_NAME} PRIVATE heif testframework)
+ if (LIBSHARPYUV_FOUND)
+ target_compile_definitions(${TEST_NAME} PRIVATE HAVE_LIBSHARPYUV=1)
+ endif()
+ if (Brotli_FOUND)
+ target_compile_definitions(${TEST_NAME} PRIVATE HAVE_BROTLI=1)
+ endif()
add_test(NAME ${TEST_NAME} COMMAND ./${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES SKIP_REGULAR_EXPRESSION "[1-9][0-9]* skipped")
endmacro()