Homec4science

Optional Compilation of non-mandatory parts

Authored by junge on Apr 6 2018, 15:07.

Description

Optional Compilation of non-mandatory parts

Summary:
Several parts were always compiled, even when they were not needed:

  • The documentation target is now optional and allows to compile on systems that don't have sphinx and breathe
  • All MPI parallel parts of the code are now opt-in
  • Test and examples are now opt out

Now, it is possible to just compile the library, without anything around it, if so desired.

Test Plan: unit tests pass

Reviewers: pastewka

Reviewed By: pastewka

Differential Revision: https://c4science.ch/D180

Details

Committed
jungeApr 6 2018, 15:13
Pushed
jungeApr 6 2018, 15:13
Reviewer
pastewka
Differential Revision
Restricted Differential Revision
Parents
rMUSPECTRE620865a692a8: Implementation of T1920 and meaningfull error message if a user dont has mpi4py…
Branches
Unknown
Tags
Unknown