added explicit targets for every 3rd party lib (#612)

* added explicit targets for every 3rd party lib
these contain include dirs/libs/compiler defs

* moved each 3rd party lib into a version folder, to give each target a
dedicated include directory.
Now noone should add lib root folder as include dir
Used private linking where possible
disabled building of boost, wasnt used at all

* regnerate boost cache
adapted targets for coverity
This commit is contained in:
turleypol 2024-01-27 09:06:23 +01:00 committed by GitHub
parent 08bd3c7ce5
commit 271a1105ba
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
80 changed files with 1747 additions and 1689 deletions

File diff suppressed because it is too large Load diff