Den ons 24 feb. 2021 kl 15:14 skrev Alan Fry <ttlx0...@gmail.com>:

> This is great information, thank you Daniel.
>
> I'm traveling for work right now and will be back on the 8th of March.
> Then I can dig into the details of a windows build.  I'll mention again
> that I'm a windows developer, so this should be significantly faster, and
> require less help :).
>
> You had mentioned before that TSVN uses NAnt?  Is there some feature that
> you like?  I've never used it and don't know much about it.
>

It uses some quite clever XML based "makefiles", but the project seems
fairly dead. I havn't touched the build scripts, only built it on a few
different computers and it is a very straight forward process, building all
dependencies from source. (Including building Subversion both as DLL files
and as command line executables).

Building ground up from source is a technique I've used over the years and
> has it's benefits.  These days external components are generally nuget
> packages and our build process(s) pull each build (this is for an internal
> product used at the company I work for).  I don't know in the open-source
> world which option is best, build everything from source, or take
> "official" libraries for dependencies.  Any insight would be great on this,
> I can do either.
>

If we would have to build all dependencies from source, then it might be
beneficial to look at what they are using and see if something could be
re-used. I'm guessing that TSVN is maintaining their build scripts by hand
which would be good to avoid.

Someone mentioned CMake (and I think they also talked about using it on
Linux) and any work done on Windows might even be groundwork for a new
crossplatform build system :-)

Kind regards,
Daniel Sahlberg

Reply via email to