subversion-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Branko ─îibej <br...@apache.org>
Subject Re: Cross compiling build instructions
Date Fri, 18 Oct 2019 21:00:09 GMT
On 18.10.2019 21:39, Nathan Hartman wrote:
> On Fri, Oct 18, 2019 at 2:40 PM Robert Dailey
> <rcdailey.lists@gmail.com <mailto:rcdailey.lists@gmail.com>> wrote:
>
>     On Fri, Oct 18, 2019 at 1:26 PM Nathan Hartman
>     <hartman.nathan@gmail.com <mailto:hartman.nathan@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.
>
>
> I'm copying Brane because I recall some mention about CMake. Is it
> already being used with the Windows build? But I do not see any
> CMakeLists.txt file in trunk, nor a branch that looks like it's for
> this purpose. Is CMake being used, and if so how?

You're probably confusing Subversion and Serf -- I added a CMake build
for Serf a while ago (yes, yes, not released yet). AFAIK no-one has yet
attempted anything like that for Subversion.

-- Brane


Mime
View raw message