Commit Graph

90 Commits

Author SHA1 Message Date
Carles Fernandez 95596b8f91
Soft transition from Gflags and Glog to Abseil. Some CI fixes 2024-04-29 08:27:33 +02:00
Carles Fernandez 4910629a5d
CI: update actions/setup-python to v5 in volk-gnsssdr-windows job 2024-04-22 13:36:14 +02:00
Carles Fernandez 4d934017c6
CI: Fix macos-based jobs 2024-03-29 22:57:49 +01:00
Carles Fernandez ca00d7ad1f
CI: update action 2024-02-28 07:57:05 +01:00
Carles Fernandez 15264a69e8
CI: update actions 2024-02-27 16:48:14 +01:00
Carles Fernandez 31f8e65c6d
CI: update uraimo/run-on-arch-action 2024-02-27 16:09:42 +01:00
Carles Fernandez ccbbd7b2e4
Fix clang-tidy job 2024-02-26 15:05:01 +01:00
Carles Fernandez 2988e2ac4a
Fix CI for macos-based jobs 2024-02-26 14:44:20 +01:00
Carles Fernandez 1909900b36
CI: add libmatio to macos jobs 2024-01-13 12:09:06 +01:00
Carles Fernandez 3338a8bc0c
CI: Workaround for macos-based jobs 2023-12-21 14:52:41 +01:00
Carles Fernandez 071f78202d
CI: update checkouts 2023-12-13 22:38:01 +01:00
Carles Fernandez 9c95aeb07f
Avoid deprecation warnings when VOLK >= 3.1
Bump CMake max version to 3.28
Do not leak build system paths when cross-compiling. Fixes OpenEmbedded QA warning
volk_gnsssdr: Fix 64-bit integer testing
CI: Fix for Python 3.12
2023-12-13 22:12:29 +01:00
Carles Fernandez 0f42dbdea4
Revert "CI: improve python version handling"
This reverts commit 5ef12c8244.
2023-11-26 10:55:48 +01:00
Carles Fernandez 5ef12c8244
CI: improve python version handling 2023-11-25 14:21:28 +01:00
Carles Fernandez 3ddfdb9167
CI: set python-version in volk-gnsssdr-windows job 2023-11-07 13:41:54 +01:00
Carles Fernandez 710f85dc03
Update local version of cpu_features to 0.9.0 2023-11-04 11:54:16 +01:00
Carles Fernandez 62a8547e62
CI: Workaround for failing macos-based jobs 2023-10-15 15:09:27 +02:00
Carles Fernandez 2c69d2f213
Fix clang-format version to 15 in CI job 2023-04-07 09:43:21 +02:00
Carles Fernandez 08dcf3f88c
CI: move back gnss-sdr arch jobs to main, deactivate ppc64le and s390x 2023-04-06 08:33:42 +02:00
Carles Fernandez 5d6ee64c83
Temporarily add gnss-sdr_archs to next 2023-04-05 10:46:22 +02: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 6fb8a9e7ac
CI: workaround for macos builds 2022-12-18 10:59:46 +01:00
Carles Fernandez fd456d1eec
CI: improve readability of yml files 2022-12-17 09:40:20 +01:00
Carles Fernandez b422f7e48c
CI: Workaround for ubuntu build 2022-12-11 23:44:44 +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 bb03d42177
CI: fixes in yml files 2022-11-27 16:49:41 +01:00
Carles Fernandez 037e3ef45f
CI: Update citation.yml file 2022-11-27 16:32:19 +01:00
Carles Fernandez f71b7c9a67
Try to fix build-ubuntu job 2022-11-26 08:49:49 +01:00
Carles Fernandez 5a05c8c7e7
Tru to fix build-ubuntu job 2022-11-25 14:12:42 +01:00
Carles Fernandez c3e163d839
Update CI files 2022-11-25 13:58:00 +01:00
Carles Fernandez 4e533deb16
Update checkout action for macos-latest 2022-11-25 10:18:29 +01:00
Carles Fernandez a14970bf1a
Raise Android minSdkVersion to 24 2022-09-05 13:07:51 +02:00
Carles Fernandez e509354751
Fix for Android 2022-09-05 12:55:07 +02:00
Carles Fernandez 68983ba777
Add buiding of volk_gnsssdr on Android 2022-09-05 12:18:33 +02:00
Carles Fernandez ea7a4ff5d1
Add buiding of volk_gnsssdr on Android 2022-09-05 12:16:01 +02:00
Carles Fernandez 75c71e53ee
Add buiding of volk_gnsssdr on Android 2022-09-05 12:02:21 +02:00
Carles Fernandez d3119a2153
Add buiding of volk_gnsssdr on Android 2022-09-05 11:58:31 +02:00
Carles Fernandez f98a646049
CI: Add liborc-0.4-dev to ubuntu:latest 2022-08-25 13:38:57 +02:00
Carles Fernandez 73fb017a0a
CI: add shellcheck work 2022-08-03 12:33:57 +02:00
Carles Fernandez a3460a7021
Update local version of Googletest to 1.12.1 2022-06-30 16:19:01 +02:00
Carles Fernandez 07d16b12f4
Update gtest version in clang-tidy job 2022-06-28 15:32:14 +02:00
Carles Fernandez 20b76963c2
CI: Update windows job 2022-04-06 20:20:18 +02:00
Carles Fernandez 78d35d6f11 Add CITATION.cff file and CI job for format checking 2022-02-06 10:57:35 +01:00
Carles Fernandez 0c988c5be3
Avoid very-long-line-length-in-source-file lintian warning 2021-10-29 10:21:19 +02:00
Carles Fernandez a7fd7f81d1
Fix location of clang-apply-replacements 2021-10-08 18:03:07 +02:00
Carles Fernandez efc07b40ad
CI: clang-tidy job: More robust detection of LLVM paths installed by homebrew 2021-10-08 17:11:53 +02:00
Carles Fernandez 056a44a243
CI: Fix clang-tidy job (run-clang-tidy.py renamed and in another location in LLVM 13 2021-10-08 12:24:51 +02:00
Carles Fernandez be3d07b349
CI: Add build/include_what_you_use to cpplint job 2021-10-08 11:57:52 +02:00
Carles Fernandez e8e24d50fe
CI: Fix clang-tidy job (upgrade to LLVM 13) 2021-10-08 11:38:12 +02:00
Carles Fernandez f49978e536
CI: fix building in macOS 2021-10-01 12:53:27 +02:00