Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

improve: remove boosts, better compilation and GHA support #31

Merged
merged 2 commits into from
Mar 28, 2023

Conversation

dudantas
Copy link
Member

@dudantas dudantas commented Mar 27, 2023

Removed boosts (replaced with equivalent on std 14/17/20)
Removed manual json library implementation using boost and added nlohmann-json

So two additional libraries will be needed to compile:
asio, nlohmann-json (see wiki)

Also removed OTGZ support by default and disabled it, making it optional (needs to be enabled). Anyone who wants to use it will need to activate this, I think it's ideal since few should use it, so a majority don't use it, which is fairer that those who need to activate it to use it than those who don't need to have this in their program.

Added GitHub Actions workflow for Windows (vs 2022) and Ubuntu 22.04

Removed boosts (replaced with equivalent on std 14/17/20)
Removed manual json library implementation using boost and added nlohmann-json

So two additional libraries will be needed to compile:
asio,
nlohmann-json

I also removed OTGZ support by default and disabled it, making it optional (needs to be enabled). Anyone who wants to use it will need to activate this, I think it's ideal since few should use it, so a majority don't use it, which is fairer that those who need to activate it to use it than those who don't need to have this in their program.
@dudantas dudantas force-pushed the improve-remove-boosts-and-better-compilation branch from 1600519 to 27131d7 Compare March 28, 2023 04:28
@dudantas dudantas force-pushed the improve-remove-boosts-and-better-compilation branch from 6c57f03 to b7611dd Compare March 28, 2023 05:46
@dudantas dudantas force-pushed the improve-remove-boosts-and-better-compilation branch from 044ee5c to 692f8da Compare March 28, 2023 07:54
@dudantas dudantas changed the title Improve remove boosts and better compilation improve: remove boosts and better compilation Mar 28, 2023
@dudantas dudantas merged commit d05e2e4 into main Mar 28, 2023
@dudantas dudantas deleted the improve-remove-boosts-and-better-compilation branch March 28, 2023 11:54
@dudantas dudantas changed the title improve: remove boosts and better compilation improve: remove boosts, better compilation and GHA support Mar 28, 2023
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.

2 participants