Commit Graph

445 Commits

Author SHA1 Message Date
Carles Fernandez bb03f80478
Print Boost, Matio and Protocol Buffers found versions in summary report 2019-06-16 23:28:24 +02:00
Carles Fernandez 75d51ab837
Fix typos, improve comments 2019-06-16 09:37:04 +02:00
Carles Fernandez e574ecdccf
Print Armadillo version if found in the summary report 2019-06-16 00:16:52 +02:00
Carles Fernandez e2d583a442
Move definition og GNU Radio imported targets to the custom CMake module 2019-06-15 23:49:24 +02:00
Carles Fernandez 597806ed17
Add Catalina to the list of macOS versions 2019-06-15 22:14:38 +02:00
Carles Fernandez 62280567a6
Allow building glog with clang 2019-06-15 22:01:05 +02:00
Carles Fernandez 6df59ab6b7
Allow building glog with clang and stdc++ 2019-06-15 20:39:06 +02:00
Carles Fernandez ec8f398e59
Set CMAKE_CXX_STANDARD to 20 when available 2019-06-15 10:55:49 +02:00
Carles Fernandez e285da5899 Replace boost::filesystem by std::experimental::filesystem when the later is available 2019-06-13 15:33:01 +02:00
Carles Fernandez 8d424a13b6
Replace boost::filesystem by std::experimental::filesystem when the later is available 2019-06-12 20:39:29 +02:00
Carles Fernandez 9b98815ff8
Fix wrong expression 2019-06-10 21:53:21 +02:00
Carles Fernandez ca6b4b545b
Replace Boost::filesystem by std::filesystem if C++17 support is available 2019-06-10 21:41:13 +02:00
Carles Fernandez 37b3d91129
Update local versions: Matio to 1.5.15 and Armadillo to 9.500.x branch 2019-06-02 14:37:27 +02:00
Carles Fernandez c3eeffb1e9
Upgrade protobuf version to be fetched and built if not found to 3.8.0 2019-05-30 15:16:29 +02:00
Carles Fernandez 59494034d8
Better fix for Boost Asio and string_view issue in macOS 2019-05-26 02:09:53 +02:00
Carles Fernandez 01ea7ed831
Improve detecton of Protocol Buffers compiler when cross-compiling 2019-04-30 20:22:10 +02:00
Carles Fernandez 879909861c
Inform about GNU Radio version found in summary 2019-04-27 19:10:38 +02:00
Carles Fernandez c1b48d675a
Improve GNU Radio 3.7 / 3.8 handling 2019-04-27 17:28:49 +02:00
Carles Fernandez e03bed5982
Shorten protobuf description 2019-04-27 12:19:15 +02:00
Carles Fernandez a44c6e8b59
Remove detection of curl since it is not really needed 2019-04-24 01:30:22 +02:00
Carles Fernandez d1331676ea
Improve CMake messages when Protocol Buffers is not found
Fixed building with Ninja when glog, matio or protocol buffers are not found
2019-04-24 00:56:17 +02:00
Carles Fernandez 8ab202b666 Fix detection of Protocol Buffers when using CMake < 3.6 2019-04-23 11:58:18 +02:00
Carles Fernandez 7c581253b6
Improve Protocol Buffers info 2019-04-21 15:44:33 +02:00
Carles Fernandez b3ca9bda99
Improve Protocol Buffers info 2019-04-21 11:51:49 +02:00
Carles Fernandez 1b96e0a81d
Fix for CMake > 3.9 2019-04-21 10:08:39 +02:00
Carles Fernandez f0a9403640
Cross-compilation fixes 2019-04-21 08:33:30 +02:00
Carles Fernandez d6d85aabd5
Fix when an old version of Protocol Buffers is present 2019-04-20 21:57:28 +02:00
Carles Fernandez f436c3d9bd
Improve detection of Protocol Buffers in cross-compilation 2019-04-20 19:11:17 +02:00
Carles Fernandez 96ebeb922d
Improve Protocol Buffers detection in cross-compilation 2019-04-20 18:47:18 +02:00
Carles Fernandez a1dcf035af
Configure Protobuf for cross-compilation 2019-04-20 15:55:46 +02:00
Carles Fernandez 811cdc9693
Use Protocol Buffers for data serialization 2019-04-20 11:52:00 +02:00
Carles Fernandez ae7686d4ad
Fix reading of environment variables 2019-04-02 03:31:46 +02:00
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