"Advanced Build Settings" makes managing setups on your build servers more efficient and streamlined. It also assists you with switching between Mono and IL2CPP builds and their respective settings."Advanced Build Settings" is aimed at advanced users that have as sophisticated build infrastructure, CI/CD processes or use build servers like Gitlab or Jenkins.After installing go to your Project Settings, a new "Advanced Build Settings" entry will be available.First off, it allows you to overwrite build settings (ProjectSettings/IL2CPP) and additional compiler flags per Host OS and Build Target without managing multiple Project Settings.Next, you can chose to rebuild the solution files (.sln, .csprj) on a Host OS basis, and also define an alternative editor to do so if your default editor is not set. (This can be useful on headless systems). This makes using code analysis tools like Sonarqube much easier.You can choose to only use these alternative configurations in batch mode, giving you the option to build under Mono in the editor and use IL2CPP on your build platform.- Regenerate Solution Files at start of a build: Ideal for running Sonarqube or other Analyzers- Optionally add a different External Editor for Regenerating Solution Files.- Set Scripting Backend to Mono or IL2CPP depending on build Target and Host OS: Compile IL2CPP on those hosts that support it without managing manual configurations on the Host machines