* format: Strip trailing whitespaces
We want to get rid of trailing whitespaces completly as they make just git
noice. Much better to start using automated tools to get rid of them once and
not getting them back again. This way git history will be cleaner and review
easier.
Commit was generated with:
pre-commit run --all-files trailing-whitespace
* format: Files should have exactly one new line end of them
It is good practice that every file has one new line. It is not now days so
mandatory but it also is not nice if file has lot of newlines end of it. We will
use pre-commit which takes automatically care about this so let's fix all.
Commit was generated with:
pre-commit run --all-files end-of-file-fixer
* format: Convert tabs to spaces
Project mostly use spaces over tabs. When mixing tabs and spaces this usually
makes formatting issues and also when changing those in commits it will make lot
of git noise. We will force spaces most of the time and use pre-commit to fix.
Commit was generated with:
pre-commit run --all-files remove-tabs
---------
Co-authored-by: Kari Argillander <kari.argillander@fidelix.com>
* build: install cmake config files to enable cmake find_package
fix: destination for header files
build: clean up build system
build: also install port directory header files
build: fix name of header files
ci: add github actions
build: add bsd port
chore: fix typos
build: remove not deeded mstpsnap
ci: disable ctests as not corrently
ci: disable macos for the moment
build: print compiler versions in cmake
* build: do not build apps by default
* build: add missing slash
* build: add more options to cmake (#3)
* build: add more options to cmake
* chore: disable ipv6
* build: guard around apps for options
* build: fix link lib on windows