Commit Graph

28 Commits

Author SHA1 Message Date
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