This is to try to remove some pesky CMake warnings that have showed up with modern CMake versions over some period of time. The goal is that this PR + #765 would allow us to configure the build of the project without any warnings with CMake 3.30.X.
Things done:
I disabled the build of Vc. We've not been using it for anything really in this project so far. We'll be able to re-enable it once needed, but until then this gets rid of all the warnings from its old CMake code.
Switched to finding Boost using its own CMake code. (See: CMP0167)
The original reason for doing this is void by now anyway... (It's a longer story.)
Stopped installing GoogleBenhmark together with the project. At the same time turned its libraries into static ones, since when we install benchmark executables, they should still remain usable. (Without creating possible conflicts with other installed GoogleBenchmark installations.)
I noticed this while showing @CarloVarni the project, which would eventually lead to #765. 😄
This is to try to remove some pesky CMake warnings that have showed up with modern CMake versions over some period of time. The goal is that this PR + #765 would allow us to configure the build of the project without any warnings with CMake 3.30.X.
Things done: