Commit Graph

7002 Commits

Author SHA1 Message Date
Carles Fernandez 492a1185ff
Fix file name on header 2020-01-20 21:04:26 +01:00
Carles Fernandez d4884ed440
Improve script readability 2020-01-20 00:35:00 +01:00
Carles Fernandez 120032c8bd
Fix building with custom build types
None, NoOptWithASM, Coverage, O2WithASM, O3WithASM and ASAN can now be used in CMAKE_BUILD_TYPE, in addition to Debug, Release, RelWithDebInfo and MinSizeRel.
Custom build types passed to volk_gnsssdr

Handle of custom build types when building tests
Fixes for clang
2020-01-19 22:13:50 +01:00
Carles Fernandez 7b4523a60d
Fix cross-compilation when not using a toolchain file (Fixes: #350) 2020-01-19 11:42:15 +01:00
Carles Fernandez 087cea32b4
Simplify script 2020-01-19 11:30:44 +01:00
Carles Fernandez b87f8332f9
Pass build type to volk_gnsssdr 2020-01-18 14:23:47 +01:00
Carles Fernandez 98ea7dc276
Fix detection of AVX and NEON
Let the compiler know where to find volk/volk_common.h when testing for AVX and NEON

Make use of __VOLK_VOLATILE

Replace <inttypes.h> by <stdint.h> in volk/volk_common.h, fixes configuration in macOS
2020-01-14 12:51:55 +01:00
Carles Fernandez 931d69b76e
Fix ARM NEON detection 2020-01-13 23:12:34 +01:00
Carles Fernandez 69e349d832
Fix guards 2020-01-13 03:12:19 +01:00
Carles Fernandez 6d51ea4ec7
Merge branch 'simple-cmake' into next 2020-01-13 03:04:05 +01:00
Carles Fernandez 5d7deab3bc
Merge branch 'mmajoral-fix_fpga_unit_tests' into next 2020-01-13 03:03:11 +01:00
Carles Fernandez 3140d86905
Fix cross-compiling in CI 2020-01-13 02:08:50 +01:00
Carles Fernandez 5a737dd329
Fix cross-compiling when a Toolchain file is specified 2020-01-13 01:59:44 +01:00
Carles Fernandez bc9725c745
Simplify cmake scripts, fix volk_gnsssdr cross-compilation, update ProtocolBuffers to 3.11.2 2020-01-13 01:49:00 +01:00
Carles Fernandez c57350cbc7
Fix build for macOS, fix warning about non-virtual destructor 2020-01-12 23:13:44 +01:00
Marc Majoral 1d5ff14619 used clang-format 2019-12-30 18:43:46 +01:00
Marc Majoral 9bfe37877e added scaling_factor. Removed unnecessary code. 2019-12-30 17:50:41 +01:00
Marc Majoral c05fbe293b removd unused variables
fixed file headers
2019-12-21 17:49:01 +01:00
Marc Majoral 7bc0ce35c4 cleaned source code 2019-12-21 13:25:17 +01:00
Marc Majoral 431739a767 added Galileo E1 FPGA acuisition unit test 2019-12-18 16:23:17 +01:00
Marc Majoral cf8e327414 removed unused variables 2019-12-18 16:22:17 +01:00
Marc Majoral b41973065b fixed gps l1 FPGA acquisition test variable names 2019-12-18 13:02:29 +01:00
Marc Majoral 71a0f4fcdc The FPGA acquisition test source file uses floating point format. 2019-12-18 12:46:17 +01:00
Marc Majoral c9ac1c10db Merge branch 'next' of https://github.com/mmajoral/gnss-sdr into fix_fpga_unit_tests 2019-12-16 18:51:15 +01:00
Marc Majoral eb0df94336 updated fpga-related unit tests + fixed fpga acquisition log of sample stamp + stop tracking message unlocks channel (the fpga multicorrelator stops blocking the flow of samples) 2019-12-16 18:44:22 +01:00
Carles Fernandez 24a2d6c5d9 Update README to reflect how to build on Raspberry Pi 2019-12-16 10:12:15 -03:00
Carles Fernandez 5f97d52998 CMake fixes
Remove Boost usage from lib, and fix it in apps to be used only if std::filesystem is not found.
Be more precise in specifying whether include directories are PUBLIC or PRIVATE.
Some whitespace tweaks
2019-12-15 12:43:07 -03:00
Carles Fernandez eacdce0a50
Add blank line 2019-12-06 21:28:16 +01:00
Carles Fernandez 7e4ef8bbdc
Merge branch 'multiconf' into next
Improve support for multi-configuration generators (e.g., Xcode)
2019-12-06 20:05:56 +01:00
Carles Fernandez 7e20f2cbb6
Fix for old CMake versions 2019-12-06 19:24:42 +01:00
Carles Fernandez ac4a79c37a
Fix for old CMake versions 2019-12-06 19:12:36 +01:00
Carles Fernandez 24c48c1700
Fix building gtest when sources are found 2019-12-06 18:00:06 +01:00
Carles Fernandez 750636c817
Fix for Xcode 2019-12-06 14:36:53 +01:00
Carles Fernandez 3673091a18
Improve support for multi-configuration generators 2019-12-06 14:23:12 +01:00
Carles Fernandez 320cce52ac
Merge branch 'fix-glonass-bug' into next 2019-12-05 17:15:37 +01:00
Carles Fernandez 5a38a55419
Update Protocol Buffers local version to 3.11.1. Update Armadillo version in README to 9.800.3 2019-12-05 17:00:25 +01:00
Carles Fernandez a3168bcafe
Fix bug in rtklib_conversions of glonass ephemeris (Fixes: #344) 2019-12-05 15:58:26 +01:00
Carles Fernandez a9c400355b
Fix local buiding of Armadillo and PugiXML with multi-configuration generators 2019-12-01 18:52:51 +01:00
Carles Fernandez 39234295d7
Move pull-request template to .github folder 2019-11-30 22:36:21 +01:00
Carles Fernandez 62365d48ae
Remove .gitlab-ci.yml file added by accident 2019-11-30 21:18:57 +01:00
Carles Fernandez 28171bdb92
Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next 2019-11-30 21:14:29 +01:00
Carles Fernandez 80fbeb4fe5
Revert "cmake: Use standard way of getting python prefix"
This reverts commit f6311abc87.
2019-11-30 21:14:12 +01:00
Carles Fernandez 2c2d7b13fb
Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next 2019-11-30 21:01:57 +01:00
Carles Fernandez ea79155ebd
Update changelog 2019-11-30 20:59:55 +01:00
Carles Fernandez f6311abc87
cmake: Use standard way of getting python prefix 2019-11-30 20:48:13 +01:00
Carles Fernandez 0038853c52
Clean CMake files 2019-11-30 20:30:22 +01:00
Carles Fernandez 78f1c54900
Use python-mako and python-six in Debian 8 2019-11-30 20:06:53 +01:00
Carles Fernandez 603c1d55ef
List Python3 packages in Fedora and OpenSUSE 2019-11-30 19:56:38 +01:00
Carles Fernandez 67cb34e5fc
Add missing package in OpenSUSE 42.3 2019-11-30 19:40:00 +01:00
Carles Fernandez d002eff964
Use python3-mako and python3-six 2019-11-30 18:33:28 +01:00