Commit Graph

33 Commits

Author SHA1 Message Date
Carles Fernandez fd5174e7ec
Remove duplicate libraries warning emitted by Xcode 15 2024-04-13 09:03:46 +02:00
Carles Fernandez 02260a7337
Fix building of obsdiff in systems that use lib64 2022-08-12 12:11:54 +02:00
Carles Fernandez 6ec452a7c0
Allow the CMake project to be a sub-project 2022-07-28 10:37:36 +02:00
Carles Fernandez 1b277347ec
Building fixes for gnsstk 2022-07-10 20:05:26 +02:00
Carles Fernandez fa821a52a4
Update to gnsstk 13.4.0 2022-07-10 19:19:37 +02:00
Carles Fernandez 06ed558fb1
Report GNSSTk in CMake summary 2022-07-06 13:49:45 +02:00
Carles Fernandez 9db6f55b3c
Fix when building for GNSSTk 12.1.0 or older 2022-07-05 17:37:21 +02:00
Carles Fernandez 109112be63
Allow backward compatibility with GPSTK 2022-07-05 13:46:58 +02:00
Carles Fernandez d9c4eba5fe
Add work on gnsstk transition 2022-07-04 10:05:54 +02:00
Carles Fernandez 7b78d2e058
Fix linking of GPSTk 2022-04-06 00:14:43 +02:00
Carles Fernandez 0f7f163f89
Fix linking of GPSTk 2022-04-05 22:35:45 +02:00
Carles Fernandez 5f7e1e21f6
Fix linking of GPSTk 2022-04-05 21:50:43 +02:00
Carles Fernandez 54b2d718fc
Fix linking of GPSTk 2022-04-05 20:56:57 +02:00
Carles Fernandez 9e9eaa872c
Improve linking of GPSTk 2022-04-05 20:55:10 +02:00
Carles Fernandez dce81d2ff3
Improve detection of GPSTk 2022-04-05 14:41:30 +02:00
Carles Fernandez 7308745f05
Apply more concise file header format
Re-license CMake scripts with BSD-3-Clause
2020-12-30 13:35:06 +01:00
Carles Fernandez a538c8c4ee
Update local GPSTk version to v8.0.0, keep compatibilty if v3.0.0 is installed 2020-12-02 14:27:59 +01:00
Carles Fernandez 88bd08b75b
Fix obsdiff and rinex2assist utilities when installed if they were built with a locally downloaded version of GPSTk 2020-10-25 11:50:09 +01:00
Carles Fernandez d029bf405b
Improve CMake scripts
Replace CMAKE_CURRENT_BINARY by CMAKE_BINARY_DIR
Remove include_directories() instance
Put the GPSTk install folder in its building folder instead of in its source folder
2020-06-13 10:25:28 +02:00
Carles Fernandez 0df4277d36
Unify criteria in target definitions, more informative names 2020-06-13 00:32:40 +02:00
Carles Fernandez d14e69ef5a
Do not pollute the source directory if the software is built from an out-of-source-tree directory
External sources and data are now always stored in a ./thirdparty folder under the building directory.

A copy of the generated binaries will be stored under gnss-sdr/install, if the building directory is inside the source tree, or in an ./install folder under the building directory if it is outside the source tree.
Fix a bug that broke compilation if the user configured the building without extra testing in a first instance, and then switched the testing buiding options to ON in a later build.

Fix extra test building if GPSTk was already installed and Boost >= 1.71
2020-06-12 20:51:26 +02:00
Carles Fernandez 836e074f98
Add building option ENABLE_STRIP to enable the generation of stripped binaries (without debgging information). Set to OFF by default 2020-06-10 17:22:03 +02:00
Carles Fernandez 2a3d682f1f
Make use of target_sources(), make use of target propagation to reduce redundancy in dependencies, some fixes for Clang and CMake < 3.11. Use generic lambdas with auto 2020-06-08 20:04:01 +02:00
Carles Fernandez e638019d93
Fix formatting errors detected by cmakelint 2020-03-01 11:53:01 +01:00
Carles Fernandez a2076418d8
Improve information provided to the user 2020-02-22 13:52:34 +01:00
Carles Fernandez f193d5afb2
Shut down warnings raised by GPSTk in GCC 2020-02-22 12:28:35 +01:00
Carles Fernandez 580ddfdff0
Inform user whether utility tools will be built or not. Shut down warnings raised by GPSTk 2020-02-22 10:41:18 +01:00
Carles Fernandez c315767008 Add warning if Armadillo version is older than 9.800, since the obsdiff tool will not be built 2020-02-20 10:53:22 +01:00
Carles Fernandez 444023b25c
Remove unused variable 2020-02-18 22:55:23 +01:00
Carles Fernandez 924f59fad0
Remove unused includes, improve README 2020-02-18 22:46:22 +01:00
Carles Fernandez 2215e627b4
Document dependencies 2020-02-18 22:16:31 +01:00
Carles Fernandez 054ca06917
Fix for Armadillo older than 9.800 2020-02-18 21:21:46 +01:00
Carles Fernandez d9525f5334
Fix building of obsdiff tool, add README file 2020-02-18 19:39:53 +01:00