Browse Source

All compilation now completely deterministic

Incremented version
piracy-check
Anairkoen Schno 6 years ago
parent
commit
2e28a6a56e
7 changed files with 15 additions and 10 deletions
  1. +1
    -1
      Doorstop
  2. +1
    -0
      IPA.Injector/IPA.Injector.csproj
  3. +2
    -2
      IPA.Injector/Properties/AssemblyInfo.cs
  4. +1
    -0
      IPA.Loader/IPA.Loader.csproj
  5. +1
    -1
      IPA.Loader/Updating/SelfPlugin.cs
  6. +7
    -4
      IPA/IPA.csproj
  7. +2
    -2
      IPA/Properties/AssemblyInfo.cs

+ 1
- 1
Doorstop

@ -1 +1 @@
Subproject commit 52dae348cf4355cf9687a32aa90e5bcdfc102b11
Subproject commit 04d2989813eaec3d98859333d0ad563ac292c714

+ 1
- 0
IPA.Injector/IPA.Injector.csproj View File

@ -12,6 +12,7 @@
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<Deterministic>true</Deterministic>
<PathMap>$(SolutionDir)=C:\</PathMap>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>


+ 2
- 2
IPA.Injector/Properties/AssemblyInfo.cs View File

@ -35,5 +35,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("3.10.2")]
[assembly: AssemblyFileVersion("3.10.2")]
[assembly: AssemblyVersion("3.10.3")]
[assembly: AssemblyFileVersion("3.10.3")]

+ 1
- 0
IPA.Loader/IPA.Loader.csproj View File

@ -12,6 +12,7 @@
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<Deterministic>true</Deterministic>
<PathMap>$(SolutionDir)=C:\</PathMap>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>


+ 1
- 1
IPA.Loader/Updating/SelfPlugin.cs View File

@ -11,7 +11,7 @@ namespace IPA.Updating
internal class SelfPlugin : IBeatSaberPlugin
{
internal const string IPA_Name = "Beat Saber IPA";
internal const string IPA_Version = "3.10.2";
internal const string IPA_Version = "3.10.3";
public static SelfPlugin Instance { get; set; } = new SelfPlugin();


+ 7
- 4
IPA/IPA.csproj View File

@ -28,6 +28,8 @@
<IsWebBootstrapper>false</IsWebBootstrapper>
<UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled>
<Deterministic>true</Deterministic>
<PathMap>$(SolutionDir)=C:\</PathMap>
<OtherConfig>
</OtherConfig>
</PropertyGroup>
@ -137,16 +139,17 @@
<ItemGroup>
<Dlls Include="$(SolutionDir)IPA.Injector\bin\$(OtherConfig)\**\*" />
<Dlls Include="$(SolutionDir)Doorstop\Proxy\bin\x64\$(Configuration)\**\*.dll" />
<Dlls Include="$(SolutionDir)Doorstop\Proxy\bin\x64\$(Configuration)\**\*.pdb" />
<Dlls Include="$(SolutionDir)Doorstop\Proxy\bin\x64\$(Configuration)\**\*.pdb"/>
</ItemGroup>
<Copy SourceFiles="@(Dlls)" DestinationFolder="$(OutputPath)IPA\%(RecursiveDir)" />
<Move SourceFiles="$(OutputPath)IPA\proxy.dll" DestinationFiles="$(OutputPath)IPA\winhttp.dll" />
<Move Condition="Exists('$(OutputPath)IPA\proxy.pdb')" SourceFiles="$(OutputPath)IPA\proxy.pdb" DestinationFiles="$(OutputPath)IPA\winhttp.pdb" />
<ItemGroup>
<BadDlls Include="$(OutputPath)Mono.Cecil.*" />
<ItemGroup>
<BadFiles Include="$(OutputPath)Mono.Cecil.*" />
<BadFiles Include="$(OutputPath)**\*.pdb" Condition="'$(Configuration)'=='Release' Or '$(Configuration)'=='Verbose_Release'" />
<!-- Kill the Mono.Cecil stuff that get put in the root, don't want to dupe it -->
</ItemGroup>
<Delete Files="@(BadDlls)" />
<Delete Files="@(BadFiles)" />
</Target>
<PropertyGroup>
<PostBuildEvent>


+ 2
- 2
IPA/Properties/AssemblyInfo.cs View File

@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("3.10.2")]
[assembly: AssemblyFileVersion("3.10.2")]
[assembly: AssemblyVersion("3.10.3")]
[assembly: AssemblyFileVersion("3.10.3")]

Loading…
Cancel
Save