Wykres commitów

78 Commity (305c97fc0ea3fff28362f68adc1ff904f8668b05)

Autor SHA1 Wiadomość Data
Kacper Michajłow 305c97fc0e CMake: Make compiler flags selection and detection more flexible.
- Fix for RelWithDebInfo and MinSizeRel build types
- Use -march=native instead of handcrafted detection when possible
- Refactor whole thing to reduce code duplication
2020-11-20 11:04:51 +01:00
f4exb ea213bf6cc Do not include sigmffilerecord if libsigmf is not available 2020-11-10 06:18:36 +01:00
f4exb 99c079b549 SigMF file input 2020-11-10 02:09:21 +01:00
Kacper Michajłow 70434765d7 Add support for VS2019 and Ninja
- Specify byproducts in external projects
- Use external Boost
- Remove hacky Qt detection
- Fix CRT mismatch in external projects (fixes SoapySDR on Windows)
- Minor fixes
2020-11-04 10:40:17 +01:00
f4exb b67705a625 Windows build: upgrade to Qt 5.13.2 2020-11-04 01:35:00 +01:00
Jon Beniston 1a9b6d1763 Add ADS-B Demodulator plugin.
Add GS232 Rotator Controller feature plugin.
Add altitude and station name to My Positon.
Use QtDeploy to ensure all required Qt libraries are included (Should
fix OpenGL issues)
2020-10-27 16:22:10 +00:00
f4exb 58a9fba076 Fixed warning in FindSoapySDR cmake module. Fixes #653 2020-10-08 08:25:18 +02:00
Jon Beniston c895363e3b Update FindUHD rules 2020-10-02 23:22:03 +01:00
Jon Beniston d4aa5d75b5 Add USRP device support. 2020-10-02 22:45:28 +01:00
f4exb f86cd887f3 Fixed Soapy SDR find module. Implements issue #519 2020-06-20 09:59:29 +02:00
f4exb 6dee94b218 Added SWSCALE to the list of required FFMpeg modules. Implements issue #437 2020-06-20 09:52:53 +02:00
Sergei I. Korolev d9ea8d4abc Added more flexible build options 2020-05-02 17:57:00 +03:00
Alexandre Fournier 2ad589049c Fixing CMake PkgConfig for the BladeRF Module 2020-04-04 21:53:45 +02:00
f4exb d71fa79171 MSVC: removed obsolete flags in the find CPU flags cmake include 2020-02-28 13:12:22 +01:00
Luigi F. Cruz 8310cbeee2
Update FindSoapySDR.cmake 2020-02-19 14:29:36 -03:00
Luigi F. Cruz 6bf6846ff2
Fix case-sensitive package check. 2020-02-19 02:26:14 -03:00
f4exb f55151ce50 LimeRFE USB support: now merged in LimeSuite master. Made Linux specific 2020-01-24 23:05:16 +01:00
f4exb 411aca5d35 LimeRFE USB support (1) 2020-01-12 01:10:51 +01:00
Robin Getz fa4e9830c6 add make target of 'dev_docs' which uses Doxygen to build html pages
This is not done by default, you need to manually type "make dev_docs"
in the configured build directory, as it takes ~6-8 min to build
everything.

Signed-off-by: Robin Getz <robin.getz@analog.com>
2019-08-02 17:59:27 -04:00
f4exb 25fd448c56 Fixed cmake find modules HINTS and PATHS for dependencies that can be compiled locally 2019-07-26 02:04:42 +02:00
f4exb 00ce8bb207 Build: Winodwa: link options to remove console display 2019-07-05 23:00:12 +02:00
f4exb 76f20fe5d0 Merged latest developments on dev branch (4.8.1 and 4.8.2) 2019-05-31 12:45:29 +02:00
Davide Gerhard 6e80780d17
cmake: windows fixes for MSVC
- disable sdrangelbench on windows with MSVC
- fix cpu flags test code for MSVC
- add ico file
2019-05-28 15:19:12 +02:00
Davide Gerhard a4c8a9978a
cmake: fix *_DIR usage on FindLib and re-import SoapySDR module 2019-05-22 17:20:11 +02:00
Davide Gerhard ab2d9270ac
libxtrx: fix LIBXTRX_LIBRARY variable 2019-05-21 20:40:16 +02:00
Davide Gerhard 5ff197bc35
fixes for ubuntu 16.04
- probably libfreedv/freedv_api.cpp needs more work to avoid crash if
  the user select 700C or 800XA
2019-05-21 20:19:29 +02:00
Davide Gerhard d82752fcfb
ICONV: back to internal cmake module; plutodevice require on macOS 2019-05-21 20:19:29 +02:00
Davide Gerhard 905ff3ea66
fix cpu flags forcing 2019-05-21 20:19:29 +02:00
Davide Gerhard 5ceffe14cc
rework to prepare for use cpack; new sdrangel icon 2019-05-21 20:19:29 +02:00
Davide Gerhard f276051725
some tests on cpack; use cmake own FindIconv 2019-05-21 20:19:28 +02:00
Davide Gerhard 74ba41a587
first attempt to use cpack() 2019-05-21 20:19:28 +02:00
Davide Gerhard dcfb7f6c97
cmake: full refactor to remove qmake and use cmake on all platforms 2019-05-21 20:19:25 +02:00
f4exb 490d384ecf Removed obsolete references to libsqlite3 2019-05-18 21:08:17 +02:00
f4exb 760e4859dd cmake libusb module: reverted breaking changes 2019-04-22 02:00:08 +02:00
Davide Gerhard 2f035dd398
codec2: fix pkgconfig name
codec2 install pkgconfig without lib prefix as stated by source code

on debian /usr/lib/x86_64-linux-gnu/pkgconfig/codec2.pc
on macports /opt/local/lib/pkgconfig/codec2.pc
2019-04-15 15:42:02 +02:00
Davide Gerhard 013eaa79ea
fix libusb-1.0 discovery 2019-04-15 15:40:45 +02:00
Davide Gerhard 941aea3b92
cm256cc: fix path and pkgconfig discovery 2019-04-15 15:39:57 +02:00
Davide Gerhard 9d5c6f765e
libdsdcc: fix path and pkgconfig discovery 2019-04-15 15:39:30 +02:00
f4exb f481a28a6c FreeDV modulator: compilation conditional to codec2 library found 2019-02-22 15:57:27 +01:00
f4exb ef27776a48 Opus basic encoder 2019-02-18 02:07:30 +01:00
f4exb 69b8aaa482 SerialDV: corrected cmake find module and improved main window error messages for SerialDV support 2019-01-14 23:41:24 +01:00
f4exb cf4b90f3ae cmake files cleanup and build simplification 2019-01-02 21:33:45 +01:00
f4exb 70970d7b7a XTRX input: added documentation and refactored cmake files for XTRX 2019-01-02 19:13:50 +01:00
f4exb 0e7f8ff125 XTRX input: imported code from xtrx-sdr fork 2018-12-29 01:20:48 +01:00
f4exb 2e709bdd13 Fixed find ffmpeg cmake module 2018-11-23 00:24:42 +01:00
f4exb c82d838708 SoapySDR support: build infrastructure and input plugin enumeration 2018-10-29 16:39:25 +01:00
f4exb cfd414073e SDRDaemon: removed references to nanomsg entirely 2018-09-09 10:45:34 +02:00
Martin Müller 0ce735e883 Fix wrong library name in CMake module for hackrf 2018-03-30 20:39:01 +02:00
f4exb 9bcabb708d DATV demod: use cmake finder module for FFmpeg 2018-02-28 08:37:03 +01:00
f4exb 22bbc9eecd Fixed FindJRTPLib.cmake 2018-02-16 11:03:16 +01:00