Skip to content

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

Merged
dudantas merged 2 commits intomainfrom
improve-remove-boosts-and-better-compilation
Mar 28, 2023
Merged

improve: remove boosts, better compilation and GHA support#31
dudantas merged 2 commits intomainfrom
improve-remove-boosts-and-better-compilation

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