Skip to content

Initial requirements

Simon Gene Gottlieb edited this page Oct 6, 2021 · 6 revisions

(Out-dated)

c++ language and features

  • C++17
  • Concepts ts
  • optionally OpenMP

compilers

  • GCC >= 7
  • possibly clang >= 5 (2017Q3) or clang >= 6 (2018Q1)

operating systems

  • anything that GCC runs on

external libraries

hard dependencies

SeqAn3 will not work without:

  • sdsl
  • range-v3
    • meta (tiny metaprogramming library included with range-v3)
  • cereal
    • rapidjson (tiny json library included with cereal)
    • rapidxml (tiny xml library included with cereal)

optional dependencies

  • umesimd (or is this required?)
  • zlib + boost-iostreams [not header-only]
  • bzip2 + boost-iostreams [not header-only]

test dependencies

  • building shared lib for google test and then link tests agains this lib. [part of seqan3-test]
Clone this wiki locally