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