On Fri, Oct 18, 2019 at 1:26 PM Nathan Hartman <hartman.nat...@gmail.com> wrote: > I think there is a use case for SVN on Android and iOS, namely native apps to > monitor repositories, view and make changes, etc. I have wished for such an > app myself and haven't found one I like. > > It has to be possible to build the sources without the build system. Perhaps > in an IDE project, if NDK comes with an IDE? > > Maybe someone who knows more about cross compiling and/or building without > './configure && make' would like to comment? I know we aren't using this > build system on Windows.
CMake is really versatile and great for cross compiling. I see that some repos use it (like libapr) but not subversion itself. If SVN + all apache dependencies used CMake and it all tied together, then cross compilation is a non-issue. The Android NDK comes with a CMake toolchain file for this purpose. That's the only reasonable solution I see at this point. But it means that Subversion and potentially more dependencies need to implement CMake scripts.