Carles Fernandez
ae5a52b6fa
Apply style rules to CMake scripts
2018-12-01 20:11:17 +01:00
Carles Fernandez
961f8cee1f
Offer a <PACKAGENAME>_ROOT CMake and environment variable as a way to define a base path to find packages
2018-12-01 19:09:44 +01:00
Carles Fernandez
73ece1e533
Uniformize style of CMake modules
2018-11-21 08:28:50 +01:00
Carles Fernandez
8857d3938e
Apply some cleaning
2018-11-18 20:57:21 +01:00
Carles Fernandez
bec3775f23
Replace CMAKE_COMPILER_IS_GNUCXX by CMAKE_CXX_COMPILER_ID
2018-11-17 14:31:06 +01:00
Carles Fernandez
e7c1a71a5a
Find PugiXML in Fedora
2018-11-11 12:17:37 +01:00
Carles Fernandez
0abb84b9a4
Read Galileo almanac data from XML file in the format provided at https://www.gsc-europa.eu/system-status/almanac-data
...
Requires PugiXML, feature only available if the library is found on the system at building time
The format detection is transparent to the user. Just configure GNSS-SDR.AGNSS_gal_almanac_xml=./2018-11-06.xml
2018-11-10 19:16:13 +01:00
Carles Fernandez
c6e3dbb929
Replace the deprecated exec_program by execute_process
2018-10-21 11:06:36 +02:00
Javier Arribas
0acfdfc8a6
Fix FindGPSTK cmake module
2018-10-15 11:31:56 +02:00
Carles Fernandez
b1f106be7e
Search for the GNSS-Simulator if already installed
2018-09-17 21:20:39 +02:00
Carles Fernandez
025ea65a3a
Find libgfortran8
2018-09-04 08:13:55 +02:00
Carles Fernandez
47cc0cf7f9
Replace linker flag -Wl by -W in extra build types
2018-08-17 11:14:24 +02:00
Carles Fernandez
653a2bfdb8
Add extra build types for debugging
2018-08-16 10:02:51 +02:00
Carles Fernandez
477967ed32
Python Development component is not needed
2018-07-29 22:45:45 +02:00
Carles Fernandez
17d4a010e1
Improve Python detection
2018-07-29 20:49:09 +02:00
Carles Fernandez
88d2241e09
Fix for Python3
2018-07-27 10:11:22 +02:00
Carles Fernandez
e3cb3d6eb5
Fix building when python3 is present but python3-six and python3-mako are not
2018-07-24 13:48:33 +02:00
Carles Fernandez
09936dc37d
Allow building in Python3-only environments
2018-07-24 12:01:50 +02:00
Carles Fernandez
835cf3b11e
Rename CMake module for gr-iio to a more consistent name. Minor fixes
2018-05-16 21:33:52 +02:00
Carles Fernandez
87fb81b972
Use https instead of http in links when available. Minor fixes
2018-05-16 20:00:14 +02:00
Javier Arribas
bf7a3f0090
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into udp_source
2018-05-16 10:54:27 +02:00
Carles Fernandez
0d60d97c24
Use https instead of http in links when available
...
Update copyright year in headers
2018-05-13 22:49:11 +02:00
Javier Arribas
bde6bd6cee
Replacing GNURadio udp packet source with custom libpcap-based ethernet packet source
2018-05-11 13:21:53 +02:00
Carles Fernandez
223d6a357b
Add header
2018-04-29 12:02:40 +02:00
Carles Fernandez
6740ac42c8
Fix detection of libiio-dev package
2018-04-14 18:16:38 +02:00
Carles Fernandez
ddb7a6f3e0
Fix detection of libiio package
2018-04-14 17:54:36 +02:00
Carles Fernandez
bce730f68d
Improve finding of gnuradio-iio and libiio libraries
2018-04-14 16:12:21 +02:00
Carles Fernandez
b1695375a8
Improve finding of gnuradio-iio library
2018-04-14 16:04:33 +02:00
Carles Fernandez
b31f929655
Apply clang-format, fix libiio detection in MacOS
2018-03-27 21:10:31 +02:00
Javier Arribas
65713d4c82
Adding support for dual channel in FMCOMMS2 and optional Local Oscillator generation using FMCOMMS2 TX channel
2018-03-27 19:35:53 +02:00
Carles Fernandez
ee18aee92a
Fix for gflags 2.0
2018-02-18 22:48:47 +01:00
Carles Fernandez
149ceaa366
Fix compilation in GNU Radio 3.8
2018-02-01 15:15:03 +01:00
Carles Fernandez
7e4c1fb946
Simplify finding of BLAS, LAPACK and GFORTRAN
2017-11-26 01:48:48 +01:00
Carles Fernandez
929125cce5
Add matio library and add test case for it
2017-11-17 14:47:50 +01:00
Carles Fernandez
1630ec2af7
Help find GPSTk if installed
2017-11-11 14:04:57 +01:00
Carles Fernandez
462de44be4
Fix compilation
2017-10-31 13:05:15 +01:00
Carles Fernandez
0054f1c5f8
Fix compilation
2017-10-31 12:45:09 +01: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
d9cc8035cc
Nuke CPack
...
CPack is broken and unmaintained, and we were not using it
2017-01-20 21:26:35 +01:00
Carles Fernandez
80335357a0
Add new system test: obs_gps_l1_system_test
...
In order to build it, you need to configure CMake as:
$ cmake -DENABLE_SW_GENERATOR=ON -DENABLE_SYSTEM_TESTING=ON ../
The test should work with default parameters. Other parameters are:
--rinex_nav_file=./rinex.17n
--static_position=40.0,2.0,100
--duration=100
2017-01-09 11:36:27 +01:00
Carles Fernandez
9b52403982
Small fixes
2017-01-02 09:59:16 +01:00
Carles Fernandez
166ec3622a
Update GPSTk detection
2016-12-30 13:36:28 +01:00
Carles Fernandez
4694dca4f0
Add QA_PYTHON_EXECUTABLE variable
2016-12-26 12:29:05 +01:00
Carles Fernandez
7f329578e9
Add python finder and module checker
2016-12-25 20:42:20 +01:00
Carles Fernandez
ff4a3fb78c
Add toolchain file for openembedded
2016-11-24 14:31:05 +01:00
Carles Fernandez
75617798a2
Toolchain file for Zynq-7000 SoCs
2016-11-15 21:19:24 +01:00
Carles Fernandez
041571553f
Improve detection of armv8-a processors
2016-11-13 09:40:15 +01:00
Carles Fernandez
8465ea9ed3
Detect aarch64 architecture (e.g. Odroid C2)
2016-11-10 00:16:41 +01:00
Carles Fernandez
4443e2f01c
Find dependencies in more architectures
2016-11-05 13:40:44 +01:00
Javier Arribas
5812a66fbf
Improving cmake FindGrOsmoSDR module to support user-mode gnuradio installations
2016-10-25 11:22:08 +02:00
Carles Fernandez
85012b3d74
Improve handling of ORC library if present
...
This also allows to build a snap package
2016-10-23 11:12:13 +02:00
Carles Fernandez
2288fa969a
Fix problem with change in VOLK API
2016-06-30 20:43:49 +02:00
Carles Fernandez
782bf70cad
Fix typo
2016-06-26 20:59:20 +02:00
Carles Fernandez
ddc036e3f8
Fix typo
2016-06-26 20:53:54 +02:00
Carles Fernandez
a34a035d01
Find GFlags and Glog in more architectures
...
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=828040
2016-06-26 20:53:04 +02:00
Carles Fernandez
122429b0b5
Add final endline
2016-06-09 19:23:36 +02:00
Carles Fernandez
81093e3d6b
Remove firmware and drivers folders
...
Now drivers have their own repo at https://github.com/gnss-sdr/gr-gn3s
and https://github.com/gnss-sdr/gr-dbfcttc
2016-06-09 19:10:24 +02:00
Carles Fernandez
a826215778
Fix issue about the change in the VOLK API
2016-05-29 21:18:41 +02:00
Carles Fernandez
6cf47e1958
orc is giving some problems in Ubuntu 14.04
2016-03-31 21:20:02 +02:00
Carles Fernandez
334caa329e
Improving detection of GNU Radio version so modules requiring >=3.7.4
...
will be built even without the presence of pkgconfig
2015-07-19 11:18:20 +02:00
Carles Fernandez
64b069f50d
Try to get the Volk version
2015-04-27 00:33:13 +02:00
Anthony Arnold
06d58bcce1
Cross-compilation fixes
2015-03-21 00:23:16 +10:00
Javier
474f78f500
New Teleorbit Flexiband adapter for Teleorbit Flexiband frontends
...
(optional signal source). It requires a external GNU Radio driver.
2015-03-03 18:07:26 +01:00
Carles Fernandez
d2dfe9c586
Update list of dependencies
2015-01-13 11:12:06 +01:00
Carles Fernandez
d73095620b
Changing name of rtlsdr_signal source by osmosdr_signal_source
2014-12-15 17:39:22 +01:00
Carles Fernandez
2045647ee5
Adding info about Debian/Ubuntu required packages
2014-12-11 22:44:53 +01:00
Carles Fernandez
ea05e8eb90
fixing glog include dir detection
2014-12-07 12:19:02 +01:00
Carles Fernandez
d2bd16b6a0
fixing INCLUDE_DIR
2014-12-07 12:10:24 +01:00
Carles Fernandez
14b7bcbf1d
change tabs for spaces
2014-12-07 11:12:30 +01:00
Carles Fernandez
5dec6e375b
Fix detection of libgoogle-glog-dev
2014-12-07 10:57:15 +01:00
Carles Fernandez
89b7bc11c0
erasing lines
2014-11-15 20:43:40 +01:00
Carles Fernandez
cdf14df239
Improving manpages and package description
2014-11-15 20:40:58 +01:00
Carles Fernandez
dfa4af8709
fixing location
2014-11-14 22:29:15 +01:00
Carles Fernandez
c9de15ccdb
Moving changelog and manpage to docs/
2014-11-14 21:38:09 +01:00
Carles Fernandez
fa783013c4
install of manpages moved to main
2014-11-14 21:05:02 +01:00
Carles Fernandez
3eeabc3bb5
fixing manpage file name
2014-11-14 19:41:58 +01:00
Carles Fernandez
285be4679d
adding manpages and fixing binaries location
2014-11-14 19:40:49 +01:00
Carles Fernandez
5738502fb1
Creating volk_gnsssdr_profile manpage
2014-11-14 19:20:33 +01:00
Carles Fernandez
ba896d1e83
Adding man page for gnss-sdr
2014-11-14 15:01:57 +01:00
Carles Fernandez
82b72f9a28
fixing strip
2014-11-14 03:41:27 +01:00
Carles Fernandez
58ce4eb9b0
deleting annoying folder
2014-11-14 03:36:19 +01:00
Carles Fernandez
2fecd5b2d6
fixing location of fixup_deb_permissions.sh
2014-11-14 03:29:51 +01:00
Carles Fernandez
0b882bdb98
fixing description
2014-11-14 03:23:59 +01:00
Carles Fernandez
4c373db5e2
fixing description
2014-11-14 03:08:58 +01:00
Carles Fernandez
aaa803ae10
fixing package description
2014-11-14 02:41:35 +01:00
Carles Fernandez
88d04a8921
adding debian changelog
2014-11-14 02:36:29 +01:00
Carles Fernandez
a099d6a5b3
Adding changelog to the debian package
2014-11-14 02:08:31 +01:00
Carles Fernandez
3c8e048612
Create a stripped volk_gnsssdr_profile binary for debian packaging
2014-11-14 01:40:43 +01:00
Carles Fernandez
8a13dc489c
just another attempt to honor the debian copyright file
2014-11-13 20:47:10 +01:00
Carles Fernandez
dcd6c74461
Trying to honor debian copyright requirements
2014-11-13 19:47:10 +01:00
Carles Fernandez
318d24c9fe
Adding copyright to .deb package
2014-11-13 18:57:01 +01:00
Carles Fernandez
0d48df97db
Adjust armadillo minimum version to that shipped by Ubuntu 14.04
2014-11-13 09:59:42 +01:00
Carles Fernandez
d7c8ecc230
etc/ folder changed to share/ since it is a Filesystem Hierarchy
...
Standard (FHS) requirement for architecture-independent
application-specific static files
2014-11-12 23:05:53 +01:00
Carles Fernandez
0865c4af7a
Fixing gflags detection if CMake was run twice
2014-11-12 20:22:02 +01:00
Carles Fernandez
d04eec0033
Working towards a fully compliant Debian package
2014-11-12 06:31:17 +01:00
Carles Fernandez
a89a6821ec
fixing some Debian requirements
2014-11-12 01:46:16 +01:00
Carles Fernandez
9a7aa15df2
working on deb packaging
2014-11-12 01:28:04 +01:00
Carles Fernandez
bb3b0796fd
strip pdf if built
2014-11-12 01:10:22 +01:00
Carles Fernandez
164d723c0c
Strip files
2014-11-12 00:53:35 +01:00
Carles Fernandez
826a150e3f
Added packaging option. Fixing some linking problems with gflags
2014-11-11 23:50:38 +01:00