Commit Graph

307 Commits

Author SHA1 Message Date
Carles Fernandez 8518b44da5 Fix detection of aclocal in CentOS 7 2018-02-23 22:16:20 +01:00
Carles Fernandez 9672f34d71 Make comments nicer 2018-02-10 14:35:42 +01:00
Carles Fernandez 2a811e96b7 Get rid of program_options and unit_test_framework boost libraries dependencies 2018-02-09 14:32:13 +01:00
Carles Fernandez fc2b819109 Fix typo 2018-02-07 18:35:45 +01:00
Carles Fernandez bc4047bb49 Find googletest package if installed 2018-02-05 19:59:22 +01:00
Carles Fernandez c17c3a742f Fix Fortify Sources 2018-02-05 15:02:23 +01:00
Carles Fernandez 3be551d9ea Fortify volk-gnss-sdr (required by lintian) 2018-02-05 14:53:07 +01:00
Carles Fernandez e23dd178d6 Merge branch 'new_acq_grid' of https://github.com/antonioramosdet/gnss-sdr into antonioramosdet-new_acq_grid 2018-01-31 15:15:43 +01:00
Carles Fernandez 04a2dd9291 Fix typo: replace lib4cpp by log4cpp 2018-01-31 14:47:33 +01:00
Antonio Ramos 11f332f9d8 Discard changes in CMake regarding Matio min. required version 2018-01-31 12:54:41 +01:00
Antonio Ramos f8e5b0e705 Set matio min ver. 2018-01-30 16:48:58 +01:00
Carles Fernandez 59d1067d59 Fix parallel building when MATIO is not present.
Fix building with Ninja

Matio is no longer optional but mandatory
2017-11-26 10:49:42 +01:00
Carles Fernandez 7e4c1fb946 Simplify finding of BLAS, LAPACK and GFORTRAN 2017-11-26 01:48:48 +01:00
Carles Fernandez cbca2399c6 Improve CMake usage for Threads 2017-11-26 00:18:21 +01:00
Carles Fernandez a212abd62f Fix variable usage 2017-11-25 22:54:56 +01:00
Carles Fernandez 5eaeed73fd Fix cross-compilation 2017-11-25 21:47:39 +01:00
Carles Fernandez 971b6fb03e Fix finding of libraries in GNU/Hurd 2017-11-25 20:09:10 +01:00
Carles Fernandez 16a5f100cb Remove blanks 2017-11-20 11:21:23 +01:00
Carles Fernandez 2f05ba4726 Warn user about lack of hdf5 2017-11-18 01:06:57 +01:00
Carles Fernandez d4aa35316d Add matio 2017-11-17 21:54:02 +01:00
Carles Fernandez 00e37a83a6 Fix building in Linux 2017-11-17 21:20:56 +01:00
Carles Fernandez 929125cce5 Add matio library and add test case for it 2017-11-17 14:47:50 +01:00
Carles Fernandez 401889da35 Update GPSTk to 2.10
Add more control of installed versions
2017-11-04 19:22:40 +01:00
Carles Fernandez c70f7b504a Fix RINEX version 2017-10-31 15:40:14 +01:00
Carles Fernandez cc3ed4c672 Apply project's coding style 2017-10-30 22:31:20 +01:00
Carles Fernandez f92c910e05 Detect and document macOS High Sierra
Fix old CMAKE flag for Eclipse (from ECLIPSE_CDT4_GENERATE_SOURCE_PROJECT to ECLIPSE_GENERATE_SOURCE_PROJECT)
2017-10-30 20:15:12 +01:00
Carles Fernandez 4e49330ad4 Remove annoying warning in macOS (deprecated-declarations) 2017-08-26 00:22:12 +02:00
Carles Fernandez 16a65a4e2b Fix building when compilers have a C++ standard below C++11 2017-08-23 19:04:11 +02:00
Carles Fernandez c1e3d1bf9a Fix typo 2017-08-14 13:59:35 +02:00
Carles Fernandez b9b985a506 Switch to C++14 standard when the compiler allows it 2017-08-08 14:18:19 +02:00
Carles Fernandez 31e3933084 Improve control on minimal required versions 2017-08-07 19:29:05 +02:00
Carles Fernandez 3dd3c2f444 Enable building with Clang in Linux 2017-08-07 11:08:05 +02:00
Carles Fernandez 45ef1db39e Add verbose build for volk_gnsssdr when packaging.
This solves warning
https://qa.debian.org/bls/bytag/W-compiler-flags-hidden.html raised by
blhc
2017-07-23 21:09:41 +02:00
Carles Fernandez 95ee55d34c Update GFlags to version 2.2.1 2017-07-13 17:28:08 +02:00
Carles Fernandez 8316aa6892 Add more consistent messages for Ninja users 2017-07-06 19:29:29 +02:00
Carles Fernandez 2ab963ff49 Add another workaround for CMake < 3.2 2017-06-22 20:59:45 +02:00
Carles Fernandez caae643462 Workaround for CMake < 3.2 (e.g. Ubuntu 15.04) 2017-06-22 20:17:37 +02:00
Carles Fernandez 9bfef0e05a Fix CMake scripts to use Ninja https://ninja-build.org/
cmake -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang -GNinja .. && ninja
2017-06-21 08:54:47 +02:00
Carles Fernandez 1e9ed69ce2 Update Armadillo branch 2017-05-14 18:59:18 +02:00
Carles Fernandez d40e6e4527 Update glog release to 0.3.5 2017-05-10 08:18:11 +02:00
Carles Fernandez c9af2b5d02 Fix missing log4cpp linking symbols when GNURADIO_FILTER_LIBRARIES were
built with log4cpp

See https://github.com/gnuradio/gnuradio/issues/1045
2017-04-25 20:08:45 +02:00
Carles Fernandez 4b00d74d1a Allow large files in 32 bit builds
try to fix
https://lintian.debian.org/tags/binary-file-built-without-LFS-support.html
2017-04-14 10:28:57 +02:00
Carles Fernandez 95ffcd3ac0 Improve portability
In some architectures (e.g. alpha, hppa, powerpcspe, m68k,  sh4, sparc64, x32) the package gr-osmosdr is not available. So when the package is build with -DENABLE_OSMOSDR=ON, it breaks on the mentioned architectures. This is expected behaviour (it breaks because a required dependency is not found), but prevents from building the package on such architectures. This commit introduces a small change: when compilation is called with

cmake -DENABLE_OSMOSDR=ON -DENABLE_PACKAGING=ON ..

then, the compilation does not break if gr-osmosdr is not found.

This commit also fixes building when UHD is present but gnuradio-uhd is not (for instance, in hurd-i386)
2017-04-12 18:06:04 +02:00
Carles Fernandez 80f985789b Add the -std=c++11 compiler flag to Armadillo as suggested in README 2017-04-07 13:22:17 +02:00
Carles Fernandez eb852cf6ad Keep Armadillo's source tree clean 2017-04-07 12:29:50 +02:00
Carles Fernandez a53f3008c2 Delete unnneded copy of Armadillo 2017-04-06 21:40:36 +02:00
Carles Fernandez 73d33640f0 Armadillo has moved to GitHub 2017-04-06 21:16:44 +02:00
Carles Fernandez dd5a850360 Update Armadillo version to 7.800.2 2017-04-01 12:22:01 +02:00
Carles Fernandez 1f99692393 Disable ORC by default 2017-04-01 11:47:13 +02:00
Carles Fernandez c12384cce4 Merge branch 'next_fpga' of https://github.com/gnss-sdr/gnss-sdr into
next

# Conflicts:
#	README.md
2017-03-13 21:05:38 +01:00