bcgsc / biobloom

Create Bloom filters for a given reference and then use it to categorize sequences
http://www.bcgsc.ca/platform/bioinfo/software/biobloomtools
GNU General Public License v3.0
76 stars 15 forks source link

C++11 --> C++14 #90

Closed niemasd closed 3 weeks ago

niemasd commented 3 weeks ago

When I tried to install BioBloom, I installed the most recent version of Boost, and I got the following compile warning, which was turned into a compile error due to -Werror:

The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)

Replacing -std=c++11 with -std=c++14 in configure.ac fixed the issue

niemasd commented 3 weeks ago

I also added a Dockerfile and devcontainer.json for use with e.g. GitHub Codespaces. I didn't test the Dockerfile thoroughly, so feel free to exclude that contribution if you'd like (but I would recommend incorporating the C++11 to 14 update)