Skip to content

CMake refactoring

Christoph Alt requested to merge ob28imeq/walberla:cmake_refactor into master
  • Move all compiler specific settings to extra files in cmake/compileroptions
  • introduces minimal versions for the compiler so that std::filesystem is fully supported (according to this table
  • remove testfilesystem and enforce compiler/libstd version where it is implemented in std::filesystem
  • bump minimal version to cmake 3.24
  • use CMAKE_COMPILE_WARNING_AS_ERROR instead of adding these flags manually
  • removed a few old work arounds for unsupported compilers
  • removed compiler
    • PGI
    • NEC SX
Edited by Christoph Alt

Merge request reports