Commit Graph

5344 Commits

Author SHA1 Message Date
Davide Gerhard b7071869d1
fix clock_gettime() con macOS <10.12 (not provided by base) 2019-05-21 20:19:30 +02:00
Davide Gerhard 94d03f9004
remove useless CMAKE_CURRENT_BINARY_DIR 2019-05-21 20:19:30 +02:00
Davide Gerhard 3ab0bc7c67
fix rpath/name_dir 2019-05-21 20:19:29 +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 44668ad425
fix AUTOUIC with cmake <3.9 on sdrgui with ../ include 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 3edc7b18f4
pluginmanager: fix support for old Qt5 2019-05-21 20:19:29 +02:00
Davide Gerhard 100b838fb6
fix CMAKE_BUILD_TYPE for MacPorts 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 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
Davide Gerhard 70f0490ec1
bump version to 4.7.1 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 07d9fa61b4
bump version to 4.7.0 2019-05-21 20:19:29 +02:00
Davide Gerhard 0602879b2e
import freqtracker to new cmake config 2019-05-21 20:19:28 +02:00
Davide Gerhard acde7a0bd6
fixes install path 2019-05-21 20:19:28 +02:00
Davide Gerhard d277e55e48
cleanup but .app doeasn't get all dependencies 2019-05-21 20:19:28 +02:00
Davide Gerhard df75b6a27a
fix debian/ubuntu dependencies; remove useless udev rules; move changelog 2019-05-21 20:19:28 +02:00
Davide Gerhard f276051725
some tests on cpack; use cmake own FindIconv 2019-05-21 20:19:28 +02:00
Davide Gerhard 06b9baadee
bump version to 4.6.0 2019-05-21 20:19:28 +02:00
Davide Gerhard d52f260d11
localsink and localinput to new cmake format 2019-05-21 20:19:28 +02:00
Davide Gerhard 68d49f66e4
pluginssrv link to plugins 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 078012a88f
first attempt to build external libraries with cmake 2019-05-21 20:19:28 +02:00
Davide Gerhard 588283a08d
add windows library/include to cmake 2019-05-21 20:19:27 +02:00
Davide Gerhard f8dcd212ba
add windows libraries on external/windows (need for windows build) 2019-05-21 20:19:27 +02:00
Davide Gerhard f39aaf9ce1
add .DS_Store to gitignore and fix spaces 2019-05-21 20:19:27 +02:00
Davide Gerhard bec2eb209b
fix windows compile error 2019-05-21 20:19:27 +02:00
Davide Gerhard 8bb258cdee
fix linux udev source folder 2019-05-21 20:19:27 +02:00
Davide Gerhard b8bfdcae7e
fix version project configuration 2019-05-21 20:19:27 +02:00
Davide Gerhard 8c4de461a1
add apple specific options 2019-05-21 20:19:27 +02:00
Davide Gerhard e7d0b0773e
fix BUILD_TYPE to Release as default 2019-05-21 20:19:27 +02:00
Davide Gerhard 59c6193a49
move desktop to custom/ 2019-05-21 20:19:26 +02:00
Davide Gerhard d488b4d912
move udev-rules to custom/ 2019-05-21 20:19:26 +02:00
Davide Gerhard a642cf0d41
move apple to custom/ 2019-05-21 20:19:26 +02:00
Davide Gerhard 6dcd779227
move externals to external 2019-05-21 20:19:26 +02:00
Davide Gerhard 5dde0cedd5
update sdrangel icons 2019-05-21 20:19:25 +02:00
Davide Gerhard c8c16f31c5
first try to set RPATH correctly. Doesn't work for Qt
if Qt is setted with -DCMAKE_PREFIX_PATH= it doesn't work
2019-05-21 20:19:25 +02:00
Davide Gerhard 23498ab24b
manage "correctly" plugins/pluginssrv folders 2019-05-21 20:19:25 +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
Davide Gerhard 98e4b77dd9
remove files not needed anymore 2019-05-21 20:19:24 +02:00
Davide Gerhard fd642496b8
remove qmake project files
move to cmake only building system
2019-05-21 20:19:18 +02:00
f4exb 5f94a94a73
Merge pull request #349 from Vort/master
Improve MSVC 2015 compatibility of FileSource plugin
2019-05-21 19:34:15 +02:00
Vort 2cdfd08b88 Improve MSVC 2015 compatibility of FileSource plugin (fixes #348) 2019-05-21 16:18:58 +03:00
f4exb 81c6d4afd6 Windows build fixes 2019-05-11 10:13:14 +02:00
f4exb 3930899520 Debian build fixes 2019-05-11 01:42:33 +02:00
f4exb 4b665876f2 Merge branch 'master' into dev 2019-05-11 01:21:19 +02:00
f4exb ea0807312b
Merge pull request #340 from antis81/flatpak
[WIP] flatpak integration
2019-05-11 01:19:32 +02:00
f4exb dfb02251e1 Updated main window readme with recent changes in channel top bar controls 2019-05-11 01:15:26 +02:00
f4exb c69b1421a7 Local Output/Sink: updated documentation 2019-05-11 00:42:21 +02:00
Nils Fenner f1c5e27b59 WIP: flatpak 2019-05-11 00:37:17 +02:00