Commit Graph

7018 Commits

Author SHA1 Message Date
Carles Fernandez 301f01f9f0
Find gfortran in gcc 10 2020-01-26 22:59:04 +01:00
Carles Fernandez 435f3641e0
clang-format fixes 2020-01-26 22:33:03 +01:00
Carles Fernandez 9023f19794
Use C++ comments for final #endif in headers 2020-01-26 22:23:22 +01:00
Carles Fernandez 38527ae263
Allow custom CMake toolchain file when using OpenEmbedded 2020-01-26 14:24:38 +01:00
Carles Fernandez 6e1aa57117
Update links 2020-01-26 14:23:22 +01:00
Carles Fernandez eb40d9dbb5
Minor fixes 2020-01-26 14:09:49 +01:00
Carles Fernandez d85483370d
Update links 2020-01-26 14:06:31 +01:00
Carles Fernandez 5839b5206c
Remove deprecated parameters 2020-01-26 14:05:34 +01:00
Carles Fernandez 664ad05bec
Update references and links to ICDs 2020-01-25 13:42:55 +01:00
Carles Fernandez dc3bf0172a
Update references and links to ICDs 2020-01-25 13:07:03 +01:00
Javier 650d637ee2 Better fix for bug fix that prevented PVT when disabled rx_clock_correction, issue #343 2020-01-22 12:16:48 +01:00
Javier d387e1bf1a Bug fix that prevented PVT when disabled rx_clock_correction, issue #343 2020-01-22 11:24:07 +01:00
Carles Fernandez 99368616ec
Update docs 2020-01-22 00:40:42 +01:00
Carles Fernandez eda1fcaaf2
Fix docs: add brief description in header to all files 2020-01-21 19:53:33 +01:00
Carles Fernandez 97c8c66755
Fix file name in header 2020-01-21 10:26:03 +01:00
Carles Fernandez 545267283a
Fix target pdfmanual when using ninja
Fix instructions in Macports, add instructions for Homebrew
2020-01-21 00:31:50 +01:00
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