Commit Graph
96 Commits
Author SHA1 Message Date
Carles Fernandez 094a0adfbe CI: apply clang-format also to tests and utils folders 2024-12-22 00:58:44 +01:00
Carles Fernandez fb13f33f65 CI: apply clang-format also to tests and utils folders 2024-12-22 00:57:13 +01:00
Carles Fernandez 9158447892 Fix linking against Boost 1.87
CI: add boost in homebrew dependencies
2024-12-20 22:09:52 +01:00
Carles Fernandez c9d55949dc CI: update uraimo/run-on-arch-action 2024-10-31 18:09:45 +01:00
Carles Fernandez ef4bf2cf4f Fix for cpplint 2.0 2024-10-07 18:59:55 +02:00
Carles Fernandez 506d2eefe1 Fix for cpplint 2.0 2024-10-07 17:58:37 +02:00
Carles Fernandez 825037592a Remove build and data folders, move tests and utils to the base of the source tree 2024-10-04 11:55:09 +02:00
Carles Fernandez eefa3b3aa7 Update CMake scripts (#15)
* Report GMP version if found

* Bump local version of GoogleTest to 1.15.2 and Protocol Buffers to 27.3

* Avoid code duplication in CMake modules

* Update CMake modules

* Update clang-tidy job
2024-08-01 12:46:14 +02:00
cesaaargm fcea84d875 disable extra unit tests for the moment. 2024-08-01 11:53:02 +02:00
Carles Fernandez 03a8366fa2 Add OSNMA tests to the GitHub CI 2024-07-26 20:21:45 +02:00
Carles Fernandez 27f93e5626 Add OSNMA tests to the GitHub CI 2024-07-26 20:02:15 +02:00
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