Commit Graph

201 Commits

Author SHA1 Message Date
Carles Fernandez 9bc771bed6
Deploy a new option -DENABLE_CLANG_TIDY to integrate clang-tidy checks and fixes into the compilation process, if found. It defaults to OFF 2019-02-21 09:59:06 +01:00
Carles Fernandez 1decfcc488
Remove unused checks 2019-02-18 21:45:12 +01:00
Carles Fernandez 0a1df17cca
Fix building in debug mode
Fixes for macOS
2019-02-17 13:36:13 +01:00
Carles Fernandez 75bd492d96
Change CMake target names to more meaningful ones, reflecting the code tree 2019-02-10 18:34:28 +01:00
Carles Fernandez f0e2c7c48d
Small fixes 2019-02-10 13:52:37 +01:00
Carles Fernandez ce051e040f
Improve target design 2019-02-10 01:13:02 +01:00
Carles Fernandez dfc89868af
Fix building 2019-02-08 00:05:14 +01:00
Carles Fernandez ae005c62f2
Reorder libraries 2019-02-07 22:44:31 +01:00
Carles Fernandez 4b7e3992c6
Reorder imported targets, add gnss_system_parameters to control_thread_test 2019-02-07 22:06:48 +01:00
Carles Fernandez 54473809f7
Imported target for GPerftools 2019-02-07 20:31:40 +01:00
Carles Fernandez 627ab01707
Fix Gtest detection 2019-02-07 19:45:31 +01:00
Carles Fernandez 3ddbef49ba
Fix gtest includes 2019-02-07 19:26:09 +01:00
Carles Fernandez 0162a05e24 Remove variable, replace it by Boost imported targets 2019-02-07 17:21:32 +01:00
Carles Fernandez aee9decb54 Turn Googletest into a imported target 2019-02-07 17:05:26 +01:00
Carles Fernandez 97e8d9931e
Make use of Threads::Threads target 2019-02-07 09:28:20 +01:00
Carles Fernandez c14e300afa
Add Boost::chrono target 2019-02-05 00:48:21 +01:00
Carles Fernandez f509ebe49c
Update minimum Boost version to 1.54 2019-02-05 00:01:04 +01:00
Carles Fernandez 4f440f63dc Fix CMake complain about unexisting directory 2019-02-04 11:17:51 +01:00
Carles Fernandez 8ae72fe458
Update to modern CMake usage 2019-02-03 19:24:44 +01:00
Carles Fernandez 87d1413447
Make cmakelint happier 2018-11-24 18:40:34 +01:00
Carles Fernandez 19fffc1e5a Fix building in some Debian-based distributions 2018-11-21 15:28:17 +01:00
Carles Fernandez 73ece1e533
Uniformize style of CMake modules 2018-11-21 08:28:50 +01:00
Carles Fernandez f582a5adba
Fix some CMake style issues 2018-11-19 08:51:05 +01:00
Carles Fernandez 61b9a00827
Fix GPSTK building in systems that use lib64 2018-11-18 20:46:38 +01:00
Carles Fernandez 6fc26b8e5d
Simplify GPSTK part 2018-11-18 20:05:42 +01:00
Carles Fernandez 4ee36cd2cc
Add timeouts to tests 2018-11-18 13:00:36 +01:00
Carles Fernandez 30d162c76a
Get rid of deprecated link_libraries() 2018-11-17 19:26:06 +01:00
Carles Fernandez 573092d033
Download and build PugiXML if not found 2018-11-11 12:27:01 +01:00
Carles Fernandez 9710fa9430
Fix CMake script, avoid GPSTK warnings 2018-10-13 14:31:00 +02:00
Carles Fernandez 2bafcc2bf3 Fix compiler flag passing to GPSTk 2018-10-11 17:22:27 +02:00
Carles Fernandez 0c2bafffe5 Silence annoying warnings from gpstk 2018-10-11 16:48:20 +02:00
Javier f0d43999bb Add positioning error threshold for the RTKLib solver unit test 2018-10-09 18:19:13 +02:00
Carles Fernandez 24bfc8070b
Re-add useful option for OpenEmbedded wrongly erased at a previous commit 2018-10-06 14:11:48 +02:00
Javier Arribas d241da5d35 Added RTKLib solver unit test 2018-10-05 11:49:11 +02:00
Carles Fernandez c2966176c2
Fix OE compilation 2018-09-19 18:49:06 +02:00
Carles Fernandez b1f106be7e
Search for the GNSS-Simulator if already installed 2018-09-17 21:20:39 +02:00
Carles Fernandez a5205c1f71
Add option -DENABLE_UNIT_TESTING_MINIMAL for building on systems with limited memory 2018-09-07 14:36:11 +02:00
Carles Fernandez 8c7fb525a7
Do not install Google Test (fix building in CentOS 7) 2018-09-01 00:31:02 +02:00
Carles Fernandez 2a96397890
Update to Google Test 1.8.1 2018-08-31 21:25:24 +02:00
Carles Fernandez 01b6cad75d
Fix build with latest GNU Radio master (towards 3.8) 2018-08-31 13:58:45 +02:00
Carles Fernandez e4303d0fac
Fix build with latest GNU Radio master (towards 3.8) 2018-08-31 13:52:35 +02:00
Javier Arribas a3dc0f564c Improving PVT system test. Extending the rtklib_solver binary dumps and removing old dumps 2018-08-29 18:53:03 +02:00
Javier Arribas 3e901da669 Remove superseded tests 2018-08-29 10:45:02 +02:00
Carles Fernandez a833abbb8a Merge branch 'kf' of https://github.com/gnss-sdr/gnss-sdr into next 2018-08-21 11:50:39 +02:00
Gerald LaMountain 05aea34e7b Add a unit test for bayesian_estimation.cc as part of trk_test which tests that all outputs are positive over a large number of iterations 2018-08-14 00:54:00 -04:00
Carles Fernandez 05a1806c8f
Merge branch 'fpga' of https://github.com/mmajoral/gnss-sdr into merge-marc 2018-08-11 12:56:52 +02:00
Javier Arribas 2517e7bb31 Replacing software sample counter with hardware sample counter if FPGA is enabled. Fix a compilation bug when ENABLE_FPGA is selected 2018-08-10 11:53:40 +02:00
Marc Majoral 3b154c57c2 fixed some cmakefiles to allow for the correct compilation of the gnss-sdr with the FPGA option and the unit test extra options at the same time. 2018-08-10 10:04:47 +02:00
Carles Fernandez 46ed90eb50
Fix building of unit testing extra tests 2018-08-08 09:35:19 +02:00
Álvaro Cebrián Juan 619b2ee624 Add monitor block to send data stream to a remote GUI 2018-07-03 13:25:43 +02:00