Skip to content

Conversation

@uniflare
Copy link
Contributor

@uniflare uniflare commented Jun 7, 2022

Changelist:

  • Changed binary output names to match names required for the Arma mod package
  • Added convenience batch files for build all debug and release variants
  • Added Linux 32bit
  • Added VS 2022 support - now required for Build_All script
  • Added Visual Studio CMake build configurations and presets
  • Moved all build tools to Tools sub-folder
  • Moved mod package output to build folder
  • Moved build intermediates to build folder
  • Moved from Ninja to Ninja Multi-Config generator to simplify build configurations
  • Moved binary output to bin folder in root
  • Moved generator implementation to a single generator file that takes arguments

I had fun playing with WSL and a HyperV Debian Linux setup with Remote Debugging etc. Not done before but it is actually surprisingly easy. Very impressed with the remote build/debugging/cmake support in Visual Studio so far.

If you get bored some day and maybe have time to check it for merging, I'll just leave it here for now. If someone really wants it and it is not merged, they can merge it themselves at least :).

- Changed binary output names to match names required for the Arma mod package
- Added convenience batch files for build all debug and release variants
- Added Linux 32bit
- Added VS 2022 support - now required for Build_All script
- Added Visual Studio CMake build configurations and presets
- Moved all build tools to Tools sub-folder
- Moved mod package output to build folder
- Moved build intermediates to build folder
- Moved from Ninja to Ninja Multi-Config generator to simplify build configurations
- Moved binary output to bin folder in root
- Moved generator implementation to a single generator file that takes arguments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant