20 lines
721 B
CMake
20 lines
721 B
CMake
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()
|