fix: cinterop klib tracks static-archive content (v4.15.4)
v4.15.3's klib was byte-identical to v4.15.2 despite the .m-file edit:
the cinteropMlkitAccurate* Gradle tasks only watched the .def file, and
since the .def content stayed the same (same paths, just new .a content
inside them), the cinterop cache wasn't invalidated and the old klib
was republished verbatim.
Fix: declare mlkitArchivesDir + mlkitRedirectDir as explicit inputs on
the cinterop tasks, so any change to libMLKit*.a / libMLKitRedirect.a
forces cinterop to rebuild and Maven to republish.
v4.15.4 iosarm64 cinterop klib: 11612790 bytes (was 11611236 in 4.15.3) —
delta matches the three new CCT-telemetry stubs from 4.15.3's .m changes
that didn't land. Verified with `nm` on the published klib's embedded
libMLKitRedirect.a — __pd_mlkit_noop_writelog, __pd_mlkit_compute_url,
and __pd_install_clearcut_stub are all present.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>