Commit Graph

532 Commits

Author SHA1 Message Date
Carles Fernandez 0ca8a713f6
Update Proocol Buffers version to 3.11.0 2019-11-26 08:25:17 +01:00
Carles Fernandez 64a1fcafb2
Boost_ADDITIONAL_VERSIONS is deprecated 2019-11-24 21:20:37 +01:00
Carles Fernandez 815a910619
Make use of ORC if available 2019-11-17 13:42:29 +01:00
Carles Fernandez eeaecee3b0
Fix for old systems having gflags but not glog 2019-11-12 23:17:22 +01:00
Carles Fernandez 6cadb7f796
Fix for CentOS 7 2019-11-10 23:57:18 +01:00
Carles Fernandez 8adcf7cf0a
Fix building with Debug configurations when gflags or glog are not present 2019-11-10 23:26:03 +01:00
Carles Fernandez 51a24c278b
Fix building when gflags is already installed and glog does not 2019-11-10 20:56:58 +01:00
Carles Fernandez 6271d92f16
Build glog if CMake > 3.0 2019-11-10 19:45:55 +01:00
Carles Fernandez 450714ff8a
If glog is not found, configure it with CMake 2019-11-10 14:32:21 +01:00
Carles Fernandez c1a26e01ff
Fix building with Xcode
Now gnss-sdr can be built with Xcode (using the CMake flag -GXcode). Before this commit, this was only possible with volk_gnsssdr already installed.
Reason of failing was that Xcode does not like targets that have only object files. See https://gitlab.kitware.com/cmake/cmake/issues/17457
2019-11-07 17:55:00 +01:00
Carles Fernandez 6a21f232ff
Use -faligned-new compiler flag only if needed 2019-11-02 10:22:35 +01:00
Carles Fernandez 681022b9c9
Allow to specify IS_ARM manually 2019-11-01 23:27:10 +01:00
Carles Fernandez 87974a9456
Add compiler flags for clang 2019-11-01 23:05:31 +01:00
Carles Fernandez 75c2dcc929
Remove unused variable 2019-11-01 21:02:43 +01:00
Carles Fernandez a0da65ed8a
Fix compiler flags when using CMAKE_TOOLCHAIN_FILE in ARM processors 2019-11-01 20:24:39 +01:00
Carles Fernandez c92e0cb5c0
Add work on compiler flags 2019-11-01 20:16:21 +01:00
Carles Fernandez 8bfc0b8085
Fix compiler flag 2019-11-01 19:35:47 +01:00
Carles Fernandez 4816ae64f7
Add toolchain files for ARM processors 2019-11-01 19:29:28 +01:00
Carles Fernandez 6419c879c8 Update ProtocolBuffers version to 3.10.1 2019-10-30 16:47:16 +01:00
Carles Fernandez f25fa45f21 Now GPSTk supports C++20 2019-10-30 11:50:02 +01:00
Carles Fernandez 75af606c74
Recommend pkg-config, minor editing 2019-10-12 13:23:57 +02:00
Carles Fernandez 5c62b0da4b
Make proper usage of HINTS/PATHS 2019-10-10 20:05:14 +02:00
Carles Fernandez 3f21367587 Fix building in some configurations 2019-10-10 10:40:37 +02:00
Carles Fernandez b0c00eb5b0
Fix for old versions of libad9361 2019-10-09 22:08:08 +02:00
Carles Fernandez e4a39188f5
Implement FIR filter configuration 2019-10-09 20:50:06 +02:00
Carles Fernandez c081c2ea57 Add work on FIR configuration 2019-10-09 19:05:31 +02:00
Carles Fernandez 09078b6486 Implement more conf options for AD9361 FIR filters, work in progress 2019-10-08 19:34:18 +02:00
Carles Fernandez 1e0c789c84
Prepare for gr-iio integration into GNU Radio 2019-10-05 21:12:54 +02:00
Carles Fernandez af2d38bed9
Revert back Armadillo to 9.800.x 2019-10-05 03:32:53 +02:00
Carles Fernandez 933211dcc3
Update Googletest to v1.10.0 2019-10-04 14:46:46 +02:00
Carles Fernandez 3d0ebea471
Update Armadillo version 2019-10-04 12:34:19 +02:00
Carles Fernandez 4c9416e05f Update Protocol Buffers to 3.10.0 2019-10-03 16:41:15 +02:00
Carles Fernandez 3c5f4ca3e4 Use canonical order in CMake modules 2019-09-30 14:58:34 +02:00
Carles Fernandez 879bf2aa25
Bump Protocol Buffers version to 3.9.2
Replace three back-ticks by one in README file
2019-09-28 00:09:42 +02:00
Carles Fernandez 8089c41735
Update PugiXML version to 1.10 2019-09-15 23:22:09 +02:00
Carles Fernandez 476a2a73cf
Improve summary info when using Boost >= 1.71.0 2019-09-08 14:51:19 +02:00
Carles Fernandez 41c25c652a
Fix ENABLE_OWN_ARMADILLO option 2019-09-08 13:56:20 +02:00
Carles Fernandez 69f7601b5c
Set CMAKE_VERBOSE_MAKEFILE=ON when ENABLE_PACKAGING=ON
Try to fix Debian build log warnings
2019-09-07 16:54:02 +02:00
Carles Fernandez 9eb294209a
Allow packaging when gr-iio is not present 2019-09-07 16:41:27 +02:00
Carles Fernandez f54902389e
Remove unused lines 2019-09-07 15:35:36 +02:00
Carles Fernandez fd719a85b4
Fix building for CMake 2.8.12 2019-09-07 14:21:15 +02:00
Carles Fernandez b88d8d9b23
Fix previous commit 2019-09-07 13:39:48 +02:00
Carles Fernandez d5774b2caa
Fix wrong alias on imported target 2019-09-07 13:35:43 +02:00
Carles Fernandez 38a987607e
Make use of the new Boost::headers target introduced in CMake 3.15 2019-09-07 12:36:19 +02:00
Carles Fernandez 4fe8c078ea
Bump local version of Armadillo to be downloaded and built if not found 2019-09-02 20:17:46 +02:00
Carles Fernandez dfa8307e81
Add warning flags also for clang 2019-08-23 23:18:40 +02:00
Carles Fernandez 05ec821998
Update GPSTK version to 2.12
Fix ENABLE_OWN_GPSTK option if GPSTK was already found
2019-08-20 23:02:48 +02:00
Carles Fernandez dc4d54b235
Improve wording 2019-08-12 11:53:53 +02:00
Carles Fernandez 3e3af9de5a
Add new configuration option ENABLE_ARMA_NO_DEBUG
When enabled, defines the ARMA_NO_DEBUG macro in Armadillo, disabling bound checking.
Disabled by default, but it is set automatically to ON if ENABLE_PACKAGING is set to ON
2019-08-12 11:33:51 +02:00
Carles Fernandez e6700907b4
Detect the Hurd 2019-08-11 14:43:26 +02:00