On Wed, Feb 24, 2021 at 5:41 PM Daniel Sahlberg <daniel.l.sahlb...@gmail.com>
wrote:

> 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.
>

I'll take a look at it.


>
> 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 :-)
>
>
I know that Cmake is now supported in Visual studio.  But that's a vendor
app.

Would a cmake cross platform build be a good target?

Reply via email to