1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-11-01 15:53:03 +00:00
Commit Graph

1124 Commits

Author SHA1 Message Date
Carles Fernandez
0c03ac4568 More robust solution for archs not supported by cpu_features 2020-10-28 18:42:17 +01:00
Carles Fernandez
d7e2f82dab Fix for s390x arch, since cpu_features does not support it 2020-10-27 09:13:49 +01:00
Carles Fernandez
14e588a6af Remove old CMake support, not used anymore 2020-10-25 11:33:45 +01:00
Carles Fernandez
6509656c79 Fix copyright name 2020-10-24 14:52:05 +02:00
Carles Fernandez
30fbe8eb1a Fix deprecation of operator << for matrices in Armadillo 10.1 2020-10-24 13:22:22 +02:00
Carles Fernandez
97a51c511d Remove unused line 2020-10-24 13:20:55 +02:00
Carles Fernandez
33cee471f1 Find cpu_features.a file in more distributions. Update Google benchmark to 1.5.2 2020-10-24 10:48:48 +02:00
Carles Fernandez
3bc4cf2637 Fixes for old CMake 2020-10-23 22:27:45 +02:00
Carles Fernandez
7c2954c08f Fix warning 2020-10-23 21:54:18 +02:00
Carles Fernandez
2f58c4aef1 Make cmakelint happy 2020-10-23 21:47:30 +02:00
Carles Fernandez
97224e60d2 Update cpu_features, fix integration 2020-10-23 21:36:12 +02:00
Carles Fernandez
292d084478 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into cpu-features 2020-10-23 19:50:42 +02:00
Carles Fernandez
c1ecd1d1be Fix python detection when cross-compiling 2020-10-16 20:06:11 +02:00
Carles Fernandez
8aae7b6ce1 Fix for CMake 3.0 2020-08-23 09:42:35 +02:00
Carles Fernandez
c6aec7a105 Fix for CMake < 3.12 2020-08-22 12:43:02 +02:00
Carles Fernandez
8054f3bbe9 Fix for Windows 2020-08-22 12:34:03 +02:00
Carles Fernandez
d50e901caf Fix for Windows 2020-08-22 12:27:40 +02:00
Carles Fernandez
929b9b43ad Fix for Windows 2020-08-22 12:06:12 +02:00
Carles Fernandez
2a21ee6a54 Fix dll linkage in windows 2020-08-22 11:01:49 +02:00
Carles Fernandez
d1085af3ac Activate usage of cpu_features 2020-08-21 16:31:57 +02:00
Carles Fernandez
cda2c998b8 Add work towards using cpu_features. Keep compatibility with old systems 2020-08-21 14:43:04 +02:00
Carles Fernandez
ec4c4b7ee4 Mark method as const, fix typo in doc 2020-08-21 00:31:46 +02:00
Carles Fernandez
191e26ee17 Do not stop volk_gnsssdr building with unknown build type, just set it to None 2020-07-29 19:03:57 +02:00
Carles Fernandez
2a7731135f Bump version number to 0.0.13 2020-07-29 08:59:47 +02:00
Carles Fernandez
499de7a9f1 Update file headers 2020-07-28 16:57:15 +02:00
Carles Fernandez
5d4dbf3ce7 Minor, misc. fixes 2020-07-21 14:31:45 +02:00
Carles Fernandez
8a06981c16 Improve const correctness 2020-07-20 01:20:15 +02:00
Carles Fernandez
733ed54a98 Add more const, fix a bug in Galileo E5b generation 2020-07-11 11:13:53 +02:00
Carles Fernandez
1e3d545034 Remove all warnings raised by bugprone-* clang-tidy checks in algorithm_libs 2020-07-10 22:06:29 +02:00
Carles Fernandez
c04948fd02 Reduce number of warnings raised by bugprone-* clang-tidy checks 2020-07-10 00:37:55 +02:00
Carles Fernandez
09bcd1981c Replace std::endl by \n character. There is no need to always flush the stream. 2020-07-07 18:53:50 +02:00
Carles Fernandez
06aeae4da3 Fix clang-format CI job 2020-07-05 20:22:34 +02:00
Carles Fernandez
d3b7557dcf Sort constants
no more GPS_L1_PI, GPS_L2_PI, etc. Values are written in a single point.
2020-07-05 20:20:02 +02:00
Carles Fernandez
bb540c7b48 Replace const std::string by constexpr char 2020-07-03 11:36:38 +02:00
Carles Fernandez
2b3d4b321d Make the adapters take the configuration pointer as const 2020-06-29 09:07:41 +02:00
Carles Fernandez
0c4bdfac48 Use INT8_MIN/MAX instead of SCHAR_MIN/MAX for consistency and portability 2020-06-28 13:25:23 +02:00
Carles Fernandez
03d350551f Sort private members in headers 2020-06-26 22:07:41 +02:00
Carles Fernandez
63b7c00b16 Sort private members in headers 2020-06-25 11:58:01 +02:00
Carles Fernandez
75aaf409cd Remove unused variable 2020-06-24 11:28:35 +02:00
Carles Fernandez
70b823609a Sort private members 2020-06-24 11:27:31 +02:00
Carles Fernandez
81af1a531b Redesign of pointer management
Avoid indirection caused by passing shared_ptr by reference

The block factory does not have responsability on the lifetime of their inputs

Define std::make_unique when using C++11 and make use of it

Printers are turned into unique_ptr to express ownership

Printers do not participate on the lifelime of the data, so they take const raw pointers

Modernize tests code
2020-06-18 11:49:28 +02:00
Carles Fernandez
b712c98a5b Make clang-tidy happy 2020-06-13 21:13:46 +02:00
Carles Fernandez
dcf9bc52c4 Clarify source definition 2020-06-13 14:32:08 +02:00
Carles Fernandez
d40c225ade Add BLAS::BLAS AND LAPACK::LAPACK imported targets 2020-06-13 13:43:00 +02:00
Carles Fernandez
0df4277d36 Unify criteria in target definitions, more informative names 2020-06-13 00:32:40 +02:00
Carles Fernandez
836e074f98 Add building option ENABLE_STRIP to enable the generation of stripped binaries (without debgging information). Set to OFF by default 2020-06-10 17:22:03 +02:00
Carles Fernandez
904bef433f Fix cmakelint job 2020-06-09 01:10:31 +02:00
Carles Fernandez
2a3d682f1f Make use of target_sources(), make use of target propagation to reduce redundancy in dependencies, some fixes for Clang and CMake < 3.11. Use generic lambdas with auto 2020-06-08 20:04:01 +02:00
piyush0411
2b66cd1da2 Changed two files. 2020-06-04 07:51:37 +05:30
piyush0411
261d841deb Further Modifications done 2020-06-03 18:06:31 +05:30