Jon Beniston
6899a32655
Remove external projects from .deb
2023-07-31 19:20:18 +01:00
f4exb
d1c1618e91
Debian (Ubuntu) build: restore -DENABLE_EXTERNAL_LIBRARIES=AUTO
2022-10-19 11:24:39 +02:00
f4exb
0006d42485
Restore Debian (Ubuntu) build and do not use precompiled libraries for Linux
2022-10-19 10:19:53 +02:00
f4exb
8c42caddce
Debian (Ubuntu) build: try ENABLE_EXTERNAL_LIBRARIES=AUTO (2)
2022-10-19 00:18:59 +02: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
f4exb
fecbd54a35
Linux package build: do not build server flavor
2020-11-05 20:41:33 +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
Sergei I. Korolev
d9ea8d4abc
Added more flexible build options
2020-05-02 17:57:00 +03: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
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
Davide Gerhard
301c580b56
move to debhelper tool to create debian package
2019-05-23 11:49:52 +02:00
Davide Gerhard
1763fa495b
cpack: use as package creator
...
We use CPACK (cmake helper) to package the software
- macOS: we build the .APP and .dmg with all dependencies, like qt,
soapysdr and all others sdr drivers. ENABLE_MIRSDRAPI control if we
remove the mirsdrapi dylib because it is not public distribuitable;
so should be used only on "private" environment.
TODO:
- code/dmg signature
- Debian: make deb with dependencies for Debian 10/9 and Ubuntu
18.04/16.04.
TODO:
- probably to send the package to upstream we need to use
debhelper and debian/
- Fedora/rpm: just basic declaration
TODO:
- write correctly dependencies
2019-05-21 20:19:29 +02:00
f4exb
cc30661e2c
Debian build fixes
2019-04-22 01:42:50 +02:00
f4exb
4731bd7324
Debian build: set the enable distribution bit
2019-04-21 12:11:15 +02:00
f4exb
b254f9c11f
Debian build: fixed missing sources in internal dsdcc libiio and LimeSuite libraries
2019-02-20 00:40:34 +00:00
f4exb
781eb0d97b
SoapySDR support: new attempt for Debian build
2018-11-30 08:38:22 +01:00
f4exb
ca36f757e1
SoapySDR support: Debian: added internal soapysdr library
2018-11-23 01:06:56 +01:00
f4exb
2db3d43d72
Perseus: Debian rules: added libperseus-sdr source directory
2018-02-10 21:58:39 +01:00
f4exb
b1fbff05f3
Perseus: Debian and Windows build
2018-02-10 21:50:57 +01:00
f4exb
39b20bb71f
AirspyHF: Debian build: include source directories of airspyhf library
2018-01-15 16:54:24 +01:00
f4exb
db889c78f8
Debian build: fixed glitch in rules file
2017-11-12 11:04:33 +01:00
f4exb
0172657089
Debian builds: added debug output option to be able to use the logging facility with possible debug level option
2017-11-12 10:51:21 +01:00
f4exb
0f4cedf83b
PlutoSDR input: Debian build: added libiio source directory
2017-09-11 08:41:33 +02:00
f4exb
5d1733d43e
LimeSDR support: built-in LimeSuite for Debian corrections
2017-05-09 02:50:56 +02:00
f4exb
498454f8dc
LimeSDR support: built-in LimeSuite for Debian
2017-05-09 02:47:45 +02:00
f4exb
4398a7426a
Added Debian files for 2.3.0
2016-11-24 00:51:01 +01:00
Edouard Griffiths
a1c73941a2
Debian build: added libbladerf and BladeRF source plugin in the distribution
2016-11-02 15:51:45 +01:00
Edouard Griffiths
48eb776de9
Debian package build: added Airspy, HackRF, RTLSDR input plugins and removed SDRDaemonFEC
2016-10-26 02:40:00 +02:00
Edouard Griffiths
ecc1647ee6
Implemented Debian package build environment
2016-10-26 00:57:46 +02:00