Avoid generating empty mapping files (or no mapping file) when ndkBuild is used.
Changelog
ndkBuild generates an additional directory level (typically named local) between the expected obj directory and the architecture directory. This change looks for the cxx directory two or three levels above the directory reported from ExternalNativeBuildTask.
Testing
Added support for ndkBuild to the existing ndk test fixture, and a test scenario to go with it.
Goal
Avoid generating empty mapping files (or no mapping file) when
ndkBuild
is used.Changelog
ndkBuild
generates an additional directory level (typically namedlocal
) between the expectedobj
directory and the architecture directory. This change looks for thecxx
directory two or three levels above the directory reported fromExternalNativeBuildTask
.Testing
Added support for
ndkBuild
to the existingndk
test fixture, and a test scenario to go with it.