set(PP_ANDROID_LEGACY_COMPAT_DIR "${CMAKE_CURRENT_LIST_DIR}") function(pp_configure_legacy_nanort_overlay target_name) set(nanort_source "${PP_ANDROID_LEGACY_COMPAT_DIR}/../../libs/nanort/nanort.h") set(nanort_overlay_dir "${CMAKE_CURRENT_BINARY_DIR}/generated/nanort_compat") set(nanort_overlay_header "${nanort_overlay_dir}/nanort.h") file(READ "${nanort_source}" nanort_header) string(REPLACE " const size_t vertex_stride_bytes_;" " size_t vertex_stride_bytes_;" nanort_header "${nanort_header}") file(MAKE_DIRECTORY "${nanort_overlay_dir}") file(WRITE "${nanort_overlay_header}" "${nanort_header}") target_include_directories(${target_name} BEFORE PRIVATE "${nanort_overlay_dir}") endfunction()