1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-10-24 03:57:39 +00:00

Activate usage of cpu_features

This commit is contained in:
Carles Fernandez
2020-08-21 16:31:57 +02:00
parent cda2c998b8
commit d1085af3ac
3 changed files with 14 additions and 1 deletions

View File

@@ -31,6 +31,15 @@ SPDX-FileCopyrightText: 2011-2020 Carles Fernandez-Prades <carles.fernandez@cttc
- Replaced `git://` by `https://` as the used protocol when downloading Gflags,
so it can work through firewalls requiring authentication.
- Fixed static linking of the matio library when downloaded and built by CMake.
- Improved CPU feature detection by switching to Google's
[cpu_features](https://github.com/google/cpu_features) library: The
`volk_gnsssdr` library had its own CPU feature detection methods, which were
not totally reliable and difficult to implement across compilers and OSes.
This is now handled by the `cpu_features` library, thus building upon that
expertise. Since that library has higher dependency version requirements than
GNSS-SDR, the old method is still used in old development environments. No
extra dependency is needed. This change is transparent to the user, since
everything is managed by the CMake scripts.
### Improvements in Usability: