Closed HebaruSan closed 1 year ago
Thanks for this. Unfortunately the effort you put into the perl script is a bit redundant since ultimately we're going to replace that with the GH Actions we already have in place for RO, RP-1 etc.
Unfortunately the effort you put into the perl script is a bit redundant since ultimately we're going to replace that with the GH Actions we already have in place for RO, RP-1 etc.
So much the better; it's weird to see Perl in 2022. But if it's still there and it looks to the casual observer like the proper way to maintain AssemblyInfo.cs
, then it might as well work.
KSPAssembly
is now added toAssemblyInfo.cs
so other mods (such as SmartTank) can useKSPAssemblyDependency
to indicate a dependency on this modAssemblyInfo.in
, this is updated as wellversion-gen
script is updated to generate correct output in the right placesTie::IxHash
is used to print the keys in the right order@VERSION_MAJOR@
,@VERSION_MINOR@
, and@VERSION_MAJOR_FIRST@
variables inAssemblyInfo.in
are now substitutedMakefile
no longer references two files that were deletedMakefile
now uses the current C# compilercsc
rather than the very old and deprecatedgmcs
csproj
's Windows-specificxcopy
<PostBuildEvent/>
is replaced with a cross-platform<Target/>
that uses<Copy/>
to do the same thing but works on all platformsTagging @NathanKell and @StonesmileGit in case GitHub doesn't send notifications for this.