Minor Release v1.4
These are mostly cosmetic changes:
- Put kernels in separate module
- Put profiling and LIKWID instrumentation in separate module
- Add clang-format specification and reformat
- Add banner
- Replace huge copyright header with something smaller
- Make NHR@FAU copyright holder
- Add new build targets for format and
.clangdand remove tags target - Clean up of Makefile and sources
New features:
- The Makefile will automatically generate a clang LSP configuration
- The CLANG toolchain is the default now. Please change to other toolchains in config.mk
VERBOSE_AFFINITYwill now output the complete affinity mask and the processor a thread is currently scheduled onmake distcleanwill now clean all toolchains, enabled by another directory level ./build for the build products- Correct rebuild of all objects if any build configuration has changed (
include_<TOOLCHAIN>.mkandconfig.mk)