Merge branch 'issue/cmake_configuration' into 'master'

Issue/cmake configuration

rewritten several cmake files to be more compatible with several linux distributions

See merge request !8
4 jobs for master in 0 seconds (queued for 14 minutes and 44 seconds)
Status Job ID Name Coverage
  Build
canceled #570
build:9-debug-gcc

00:00:00

canceled #572
build:9-parallel-debug-gcc

canceled #573
build:9-parallel-release-gcc

canceled #571
build:9-release-gcc