Kacper Michajłow
52f4c06fa4
CMake: Adjust compilation options of external projects
2021-02-06 22:40:03 +01:00
Kacper Michajłow
e07c67aff6
Enable CMAKE_INTERPROCEDURAL_OPTIMIZATION
2020-11-22 04:07:40 +01:00
Kacper Michajłow
74d0c74830
Fixes for clang-cl build
2020-11-22 04:01:02 +01:00
f4exb
8a335aa277
Removed CMAKE_INTERPROCEDURAL_OPTIMIZATION. Fixes issue #716
2020-11-21 08:27:39 +01:00
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
Kacper Michajłow
a259f5af5b
CMake: Specify targets to not build tools and things we do not need
2020-11-08 08:24:15 +01:00
Kacper Michajłow
88ef866edb
Package SoapySDR modules
2020-11-06 19:22:46 +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
Kacper Michajłow
2a86bc566a
Temporary switch to forks
2020-11-04 03:12:07 +01:00
f4exb
ec3e62e9a4
Try to use libuhd-dev for Linux Appveyor build
2020-10-06 00:05:17 +02:00
Jon Beniston
99ec24c0fe
Disable support for some radios to speed up compilation
2020-10-04 17:27:22 +01:00
Jon Beniston
b30770474f
Disable UHD tests, examples and utils in order to speed up build
2020-10-04 13:31:25 +01:00
Jon Beniston
0ff50a244e
Disable Python API for UHD
2020-10-03 19:44:56 +01:00
Jon Beniston
aee4ab1f9b
Fix paths to UHD when cmake run with ENABLE_EXTERNAL_LIBRARIES
2020-10-03 15:10:58 +01:00
Jon Beniston
f408c54f61
CMake files for UHD are in host subdir
2020-10-03 14:48:27 +01:00
Jon Beniston
d4aa5d75b5
Add USRP device support.
2020-10-02 22:45:28 +01:00
f4exb
cd9401e45a
Downgrade of libiio and airspyhf
2020-08-21 07:29:37 +02:00
f4exb
8a565a0de2
Upgrade libiio and libairspyhf versions. Updated version and changelogs
2020-08-20 14:02:06 +02:00
f4exb
76422be106
Build of external libraries: upgraded dsdcc to v1.9.0
2020-07-31 04:16:24 +02:00
f4exb
d67174ef8d
Revert "DSD demod: implemented DMR basic privacy followinf dsdcc v1.8.7 changes"
...
This reverts commit e72ec4c879
.
2020-07-21 20:03:49 +02:00
Vort
c0eabc0f69
Set correct output directories for RelWithDebInfo build
2020-07-20 07:11:27 +03:00
f4exb
e72ec4c879
DSD demod: implemented DMR basic privacy followinf dsdcc v1.8.7 changes
2020-06-15 12:40:59 +02:00
Sergei I. Korolev
d9ea8d4abc
Added more flexible build options
2020-05-02 17:57:00 +03:00
f4exb
b04b81816b
External cmake: use official v20.01.0 version of LimeSuite
2020-04-28 05:37:08 +02:00
f4exb
ab6f3d02f0
Compile with c++11 comaptible version of CM256cc
2020-04-11 17:48:00 +02:00
f4exb
409d2ddf9a
Removed cm256cc dependency and therefore remote plugins for Mac OS
2020-03-29 00:20:05 +01:00
f4exb
e467129c8d
Added detach kernel driver option when compiling librtlsdr as an external library (Linux Debian builds)
2020-02-27 14:11:35 +01:00
f4exb
f55151ce50
LimeRFE USB support: now merged in LimeSuite master. Made Linux specific
2020-01-24 23:05:16 +01:00
f4exb
20f17b78b3
LimeRFE USB support: fixes to build in Windows
2020-01-24 08:50:26 +01:00
f4exb
426433d92f
LimeRFE USB support: force LIMERFE_FOUND on build with external libraries
2020-01-22 23:40:27 +01:00
f4exb
65703cdf89
LimeRFE USB support: use LimeSuite commit with LimeRFE support and GetState function
2020-01-22 07:55:30 +01:00
f4exb
a7d4a3b25e
Debian build: moved librtlsdr to external dependencies
2019-12-17 22:44:42 +01:00
f4exb
88e9428d1c
Upgraded codec2 library to v0.9.2
2019-11-21 00:54:41 +01:00
f4exb
e336f4ec1f
external: use SerialDV 1.1.4 to fix DSDcc compilation issue
2019-10-23 01:54:02 +02:00
f4exb
f1e2b93cb6
MacOS compatibility with serialDV: use compatible serialDV release
2019-10-13 20:24:34 +02:00
f4exb
9a849a9bbb
MacOS compatibility with serialDV
2019-10-12 05:39:41 +02:00
f4exb
4e66097993
Upgraded to libbladerf 2019.07 release
2019-10-09 07:39:52 +02:00
f4exb
94c1b9a972
Upgraded SerialDV. Removed unused attribute in LocalSink GUI
2019-09-02 01:05:27 +02:00
f4exb
1decab31a9
Package build: use DSDcc v1.8.6 to fix issue #406 with DSD decoder
2019-08-23 00:29:23 +02:00
f4exb
dc90623f8d
External packages: updated serialdv git tag
2019-07-26 02:32:49 +02:00
f4exb
137840f671
AMBE: updated serialdv git tag
2019-07-23 21:07:35 +02:00
f4exb
fc07ea615f
Use latest version of serialDV
2019-07-23 15:11:16 +02:00
f4exb
a5396b7bb0
Build: Windows: added FX3 support in LimeSuite
2019-07-06 05:10:58 +02:00
f4exb
563a4d589f
Build: Windows: fixed RTL-SDR support
2019-06-29 04:02:19 +02:00
f4exb
2961fbccb3
Fixed BladeRF support
2019-06-26 00:43:03 +02:00
f4exb
2876a17844
Build: fixed Windows build
2019-06-25 19:08:02 +02:00
f4exb
a9db3c2381
Build: fixed Linux build with external libraries
2019-06-25 01:16:04 +02:00
f4exb
4e1bee09e3
Build: MSVC build introduction
2019-06-24 18:25:53 +02:00
f4exb
aa0290bd19
FreeDV: use mainstream freeDV modem from codec2 instead of internal library. Updated git checkout SHA1 to latest. Updated version and changelogs.
2019-06-15 10:58:55 +02:00
f4exb
ef32417245
Build: Debian: set flags on external libraries compile to limit SIMD to SSSE3. Allow debug messages output
2019-06-06 15:05:49 +02:00
f4exb
5f44c61895
External libraries: Updated dsdcc git commit tag to fix Windows build
2019-06-04 16:55:10 +02:00
f4exb
7a6f1b79ce
Build: Linux: added perseus external library
2019-06-03 01:30:05 +02:00
f4exb
816e0e28e0
Build: Linux: added airspyhf external library
2019-06-03 00:35:06 +02:00
f4exb
8a5ffe6b1f
Build: Linux: added libiio external library
2019-06-02 23:55:59 +02:00
f4exb
c885105a87
Build: Linux: added libbladeRF external library
2019-06-02 23:28:37 +02:00
f4exb
356d5b8010
Build: Linux: added LimeSuite external library
2019-06-02 01:05:33 +02:00
f4exb
28fcb5c2c6
Bumped version
2019-06-01 23:58:17 +02:00
f4exb
839dcdf0dc
Build: fixed triggering of demoddsd build when using external libraries
2019-06-01 21:35:33 +02:00
f4exb
29e818fe6f
Debian build: enable external libraries. Updated cm256cc commit tag to fetch version with SIMD test program core dumps fix
2019-06-01 19:39:31 +02:00
f4exb
a23c6f86c4
Build: Linux: install external libraries dependencies
2019-06-01 19:28:36 +02:00
f4exb
27c18c7cbe
Build: fixes on cmake for external resources
2019-06-01 04:39:49 +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
92129089a5
add basic external libraries
...
- codec2
- cm256cc
- mbelib
- serialdv
- dsdcc
2019-05-23 23:51:20 +02:00
Davide Gerhard
078012a88f
first attempt to build external libraries with cmake
2019-05-21 20:19:28 +02:00