Remove Android nanort overlay

This commit is contained in:
2026-06-12 20:23:23 +02:00
parent 876d19f481
commit 648404eec6
8 changed files with 49 additions and 37 deletions

View File

@@ -0,0 +1,20 @@
set(PP_ANDROID_VENDOR_PATCH_DIR "${CMAKE_CURRENT_LIST_DIR}")
function(pp_apply_android_nanort_patch)
set(nanort_header "${PP_ANDROID_VENDOR_PATCH_DIR}/../../libs/nanort/nanort.h")
file(READ "${nanort_header}" nanort_contents)
set(nanort_before " const size_t vertex_stride_bytes_;")
set(nanort_after " size_t vertex_stride_bytes_;")
if(nanort_contents MATCHES "${nanort_before}")
string(REPLACE
"${nanort_before}"
"${nanort_after}"
nanort_contents
"${nanort_contents}")
file(WRITE "${nanort_header}" "${nanort_contents}")
elseif(NOT nanort_contents MATCHES "${nanort_after}")
message(FATAL_ERROR "Unexpected nanort.h layout; Android nanort patch could not be applied")
endif()
endfunction()