Commit Graph

598 Commits

Author SHA1 Message Date
Carles Fernandez d955266d55
Bump version number 2023-04-06 11:20:17 +02:00
Carles Fernandez 8f995b5693
Fix building with clang 16 2023-04-05 10:47:27 +02:00
Carles Fernandez ee2421426d
Raise maximum CMake policy to 3.26 2023-04-05 08:11:28 +02:00
Carles Fernandez a75222eb14
cpu_features: add missing identifiers for Raptor Lake 2023-03-21 09:24:56 +01:00
Carles Fernandez 060c3af124
cpu_features: Add Windows Arm64 support, update C++ standard for tests from C++11 to C++14, add Raptor Lake-P and Raptor Lake-HX/S detection 2023-03-18 11:41:43 +01:00
Carles Fernandez 4999d38194
Improve portability
Improve support for RISC-V arch in volk_gnsssdr via cpu_features (updated to c919e9a).
Set BLA_PREFER_PKGCONFIG if not defined by the user, helps to find lapack in some archs (e.g., riscv64)
Fix for Fedora/OpenSUSE, which do not install cpu_features along volk.
Remove volk_gnsssdr_8ic_s8ic_multiply_8ic kernel since it was problematic in some archs
Improve Python detection
Fixes for GCC 13
Remove ENABLE_GENERIC_ARCH configuration option and old ARM detection mechanism
Update gtest to 1.13.0
Add CI jobs for volk_gnsssdr and gnss-sdr in non-x86 archs
2023-01-26 18:39:25 +01:00
Carles Fernandez e7906fd5b7
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fix-lintian 2022-12-18 13:56:45 +01:00
Carles Fernandez 3747e0396d
Pass compiler flags to volk_gnsssdr in a more elegant way 2022-12-17 10:19:09 +01:00
Carles Fernandez 2bab3b8863
Fix CMake generator expressions 2022-12-16 14:18:58 +01:00
Carles Fernandez 2e06b27fcf
Fix CMake generator expression 2022-12-16 12:24:23 +01:00
Carles Fernandez fa9d25a5b2
Fix lintian warning hardening-no-fortify-functions 2022-12-16 11:38:43 +01:00
Carles Fernandez 10b1b36c88
Fix lintian warning hardening-no-fortify-functions 2022-12-13 17:02:27 +01:00
Carles Fernandez c504b16568
CMake improvements: Move _FORTIFY_SOURCE=2 definition to targets, do not apply in Debug mode. Make use of add_compile_definitions() instead of add_definitions() when available 2022-12-04 00:05:07 +01:00
Carles Fernandez 2cde7c0fe8
CMake improvements: Move _FORTIFY_SOURCE=2 definition to targets, do not apply in Debug mode. Make use of add_compile_definitions() instead of add_definitions() when available 2022-12-03 23:55:12 +01:00
Carles Fernandez a975e33dab
Fix for Xcode new build system
CI: add new build-macos-xcode job
2022-11-29 23:38:27 +01:00
Carles Fernandez bed01b000b
Fix ci jobs 2022-11-27 10:34:53 +01:00
Carles Fernandez 51869b0485
Add support for s390x arch in cpu_features. Update to 4e191a4 2022-11-27 10:23:23 +01:00
Carles Fernandez 59b358463d
Force building of shared library 2022-11-26 17:03:28 +01:00
Carles Fernandez 5c617d2169
Force building of list_cpu_features 2022-11-26 13:42:12 +01:00
Carles Fernandez e48389e306
Fix installation of volk_gnsssdr python files if Python >= 3.10 2022-11-26 11:37:35 +01:00
Carles Fernandez 57afa6bdbb
Bump max CMake version to 3.25 2022-11-24 19:13:14 +01:00
Carles Fernandez 65c7af282a
Set highest CMake version to 3.24 2022-09-05 14:12:07 +02:00
Carles Fernandez dc297f8677
Raise volk_gnsssdr VERSION_INFO_MAINT_VERSION to 17.git 2022-09-05 14:05:32 +02:00
Carles Fernandez e509354751
Fix for Android 2022-09-05 12:55:07 +02:00
Carles Fernandez ea386ece93
Add include for cpowf 2022-09-05 12:30:12 +02:00
Carles Fernandez ea8b5eba16
Clean up volk_gnsssdr top-level folder 2022-09-05 11:56:57 +02:00
Carles Fernandez 701306ab26
cpu_features: test enum macro consistency 2022-07-28 13:09:49 +02:00
Carles Fernandez 6ec452a7c0
Allow the CMake project to be a sub-project 2022-07-28 10:37:36 +02:00
Carles Fernandez 9dbd24bcce
Cpu_features: remove internal FillX86BrandString usage, windows improvements, add macros for RISCV hwcaps 2022-07-26 08:27:20 +02:00
Carles Fernandez 21e6e138c0
CI: fix formatting job 2022-07-16 11:19:03 +02:00
Carles Fernandez 6146dc3cd4
Add install in cpu_features README.md file 2022-07-16 10:35:54 +02:00
Carles Fernandez cfb9c428f4
Add Comet Lake support 2022-07-16 10:34:01 +02:00
Carles Fernandez 30f51a7edf
Add install in cpu_features README.md file 2022-07-16 10:33:01 +02:00
Carles Fernandez 91ddc4ccb3
Add note about avx512_4vbmi2 being an alias of avx512_4fmaps 2022-07-16 10:14:00 +02:00
Carles Fernandez 9f1b5487d5
Add macros for RISCV features 2022-07-16 10:11:50 +02:00
Carles Fernandez 561a9bdd78
Add AMD ZEN 4 uarch and update detection 2022-07-16 10:08:30 +02:00
Carles Fernandez bbe2a193f6
Add some MIPS features 2022-07-16 10:01:59 +02:00
Carles Fernandez 931cc05c65
Added CPU_FEATURES_COMPILED_MIPS_MIPS3D 2022-07-16 09:48:50 +02:00
Carles Fernandez 50ebe6353e
Update AArch64 features to Linux 5.17 2022-07-16 09:45:57 +02:00
Carles Fernandez 7c694aa2c8
Comply with -Wstrict-prototypes 2022-07-16 09:39:16 +02:00
Carles Fernandez bba80cb920
Merge release0017 branch 2022-04-20 14:24:28 +02:00
Carles Fernandez bc7dcccd93
Bump version number to 0.0.17 2022-04-20 14:02:56 +02:00
Carles Fernandez a9f11692e0
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2022-04-15 10:45:41 +02:00
Carles Fernandez 7ac77f123f
Update URLs 2022-04-14 19:33:02 +02:00
Carles Fernandez f38cfb7e43 Raise max CMake version to 3.23 2022-04-06 11:57:39 +02:00
Carles Fernandez 01ba6a1503
Remove alias 2022-04-06 08:19:13 +02:00
Carles Fernandez d4b2e900cc
Fix building with XCode 2022-04-05 11:58:24 +02:00
Carles Fernandez 7f0a7b1e77
Improve detection of cpu_features, replace ENABLE_OWN_CPUFEATURES building option by ENABLE_CPUFEATURES, defaulting to OFF 2022-04-03 23:24:31 +02:00
Carles Fernandez b8d3758308
Update cpu_features version to 0.7.0 2022-04-01 12:17:25 +02:00
Carles Fernandez c479d9cf5e
Update cpu_features to commit 40e1c7158ddfbdae477751948750e0121aba55a1 2022-02-23 13:04:24 +01:00