Carles Fernandez
8bce979242
Clean scripts. Prevent in-tree build
2019-04-02 02:41:20 +02:00
Carles Fernandez
b0199e1061
Improve style consistency
2019-03-23 14:24:49 +01:00
Carles Fernandez
28ade25157
Improve OpenSSL detection in Homebrew and messages if it fails
2019-03-23 12:57:45 +01:00
Carles Fernandez
a94e74def2
Search for generic BLAS and LAPACK implementations
2019-03-23 00:43:01 +01:00
Carles Fernandez
52aa4290d8
Update suggested glog and armadillo versions if built manually
2019-03-22 13:45:52 +01:00
Carles Fernandez
cb59c1cc83
Fix bug in MacOS when BeiDou was enabled in rtklib.h
...
The BLAS and LAPACK implementations that come with the Accelerate Framework (soft-linked in /usr/bin) caused a random crash when exiting the program, only if the variable ENABDS was set. This bug disappears when linking to the libraries that Homebrew or Macports install, or when manually downloaded, built and installed by the user
2019-03-22 11:00:13 +01:00
Carles Fernandez
c2917939ba
Update glog vesion to 0.4.0
2019-03-22 09:33:29 +01:00
Carles Fernandez
d6e2750fac
Document option
2019-03-17 10:31:17 +01:00
Carles Fernandez
225742c5e9
Update matio version to build if not found to 1.5.14
2019-03-11 21:41:33 +01:00
Carles Fernandez
fb5347038d
Fix wrong policy number
2019-03-10 23:07:31 +01:00
Carles Fernandez
bbcdf5ed4b
Fix retrieval of Git data
2019-03-10 20:08:49 +01:00
Carles Fernandez
540fd194d5
Fix typo
2019-03-10 05:46:07 +01:00
Carles Fernandez
3e3887742b
Clean file from unused variables, reordering
2019-03-10 05:36:09 +01:00
Carles Fernandez
88507c6af0
Remove unused conditional
2019-03-09 23:48:32 +01:00
Carles Fernandez
af49086851
Document Python packages for summary
2019-03-09 19:45:24 +01:00
Carles Fernandez
0c7ec44cdb
Generate CMake summary report
2019-03-09 01:39:32 +01:00
Carles Fernandez
d2a3de3c58
Improve compilation options
2019-02-24 20:22:15 +01:00
Carles Fernandez
869aadc731
Pass warning flags only to C++ targets
2019-02-24 19:17:32 +01:00
Carles Fernandez
46f985d763
Fix for CMake < 3.1
2019-02-24 14:35:18 +01:00
Carles Fernandez
88195f40b8
Leave CMAKE_CXX_FLAGS alone
2019-02-24 14:11:21 +01:00
Carles Fernandez
a05aa22d39
Fix building of FMCOMMS2 option
2019-02-22 20:54:41 +01:00
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
b3f1cdb5fc
Rely in CMake fallback for C++ standard
2019-02-18 05:51:25 +01:00
Carles Fernandez
9cdee7ee22
Add C extensions needed by SUPL
2019-02-18 04:58:03 +01:00
Carles Fernandez
0a1df17cca
Fix building in debug mode
...
Fixes for macOS
2019-02-17 13:36:13 +01:00
Carles Fernandez
f4c1fc8b67
Find Apple versions of Blas and Lapack in macOS
2019-02-10 01:14:09 +01:00
Carles Fernandez
8fc749cf72
Workaround of a CMake bug in Debian 8.11
2019-02-07 20:52:24 +01:00
Carles Fernandez
627ab01707
Fix Gtest detection
2019-02-07 19:45:31 +01:00
Carles Fernandez
1738bfd10f
Fix building for old CMake versions (<3.1)
2019-02-07 17:27:21 +01:00
Carles Fernandez
aee9decb54
Turn Googletest into a imported target
2019-02-07 17:05:26 +01:00
Carles Fernandez
5519df8924
Fix for CMake < 3.1
2019-02-07 15:21:47 +01:00
Carles Fernandez
97e8d9931e
Make use of Threads::Threads target
2019-02-07 09:28:20 +01:00
Carles Fernandez
2f91717bea
Be more strict in ninimum Boost version
2019-02-05 09:33:14 +01:00
Carles Fernandez
2f23856a8c
Minimum Boost version set to 1.53 (e.g. Centos 7)
2019-02-05 01:56:26 +01:00
Carles Fernandez
f509ebe49c
Update minimum Boost version to 1.54
2019-02-05 00:01:04 +01:00
Carles Fernandez
708b288e61
Clean CMake scripts
2019-02-04 22:44:45 +01:00
Carles Fernandez
f13b84c86c
Add more CMake modernization
2019-02-04 18:17:35 +01:00
Carles Fernandez
9b94a4dec0
Add more imported targets to CMake scripts
2019-02-04 16:07:29 +01:00
Carles Fernandez
999604cd75
Add Boost::atomic target, required by Boost::thread in some configurations (e.g. OpenSUSE)
2019-02-04 08:11:28 +01:00
Carles Fernandez
eb281bcd68
Fix cross-compilation
2019-02-03 21:12:24 +01:00
Carles Fernandez
8ae72fe458
Update to modern CMake usage
2019-02-03 19:24:44 +01:00
Carles Fernandez
f3eef2f513
Add modern CMake targets for volk_gnsssdr
2019-01-31 12:12:04 +01:00
Carles Fernandez
b6f0c92fd6
Start next branch from 0.0.10
2018-12-14 19:41:13 +01:00
Carles Fernandez
9e511c90a1
Merge branch 'release_0010' of https://github.com/carlesfernandez/gnss-sdr into release_0010
2018-12-09 09:15:04 +01:00
Carles Fernandez
4f8bda4d39
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into release_0010
2018-12-09 01:09:52 +01:00
Carles Fernandez
add5ba8112
Add .clang-tidy file and generate a compile_commands.json file containing the exact compiler calls for all translation units of the project in machine-readable form if clang-tidy is detected
2018-12-08 23:16:10 +01:00
Carles Fernandez
f306da8933
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into release_0010
2018-12-01 13:05:27 +01:00
Carles Fernandez
87d1413447
Make cmakelint happier
2018-11-24 18:40:34 +01:00
Carles Fernandez
73ece1e533
Uniformize style of CMake modules
2018-11-21 08:28:50 +01:00