Davide Gerhard
d82752fcfb
ICONV: back to internal cmake module; plutodevice require on macOS
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
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
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
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
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
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
1c12b9ddb6
remove Qt framework forcing on CMAKE_PREFIX_PATH
2019-04-23 18:51:55 +02:00
Davide Gerhard
8fc7c37226
fix udev Linux installation
2019-04-23 07:38:16 +02:00
f4exb
8aa4e5f5f0
Revert "install udev-rules only on linux"
...
This reverts commit 07c1413c95
.
2019-04-22 11:35:49 +02:00
f4exb
cc30661e2c
Debian build fixes
2019-04-22 01:42:50 +02:00
Davide Gerhard
ea67d2c80b
remove CMP0043
2019-04-19 08:50:43 +02:00
Davide Gerhard
07c1413c95
install udev-rules only on linux
2019-04-18 09:42:36 +02:00
Davide Gerhard
f7612a703d
generalize architecture and cpu flags detection
2019-04-18 09:42:29 +02:00
Davide Gerhard
21add46422
libfreedv: fix some inconsistent use of complex, C99, and C++11
...
done by @guruofquality
thanks a lot!
2019-04-15 15:40:45 +02:00
f4exb
f5f2349d09
Obtain version string from git
2019-04-13 10:30:16 +02:00
f4exb
4deafb9893
Created an internal FreeDV API library
2019-03-04 23:04:27 +01:00
f4exb
a59406feae
Install desktop and icon files. Fixes issue #260
2018-12-04 02:06:21 +01:00
f4exb
609aba2608
Added options to conditionnally build GUI and server versions
2018-12-04 01:39:41 +01:00
f4exb
4a69a7d39f
Adaptation of cmake files to MSVC
2018-12-02 03:06:04 +01:00
f4exb
781eb0d97b
SoapySDR support: new attempt for Debian build
2018-11-30 08:38:22 +01:00
f4exb
9d0bcc7e5c
SoapySDR support: removed from Debian build
2018-11-24 19:55:37 +01:00
f4exb
ca36f757e1
SoapySDR support: Debian: added internal soapysdr library
2018-11-23 01:06:56 +01:00
f4exb
13bd448eec
LibbladeRF2: Debian build
2018-09-20 01:19:34 +02:00
f4exb
6c77f2dfe5
Complete removal of SDRDaemon as a distinct binary
2018-09-11 13:41:09 +02:00
f4exb
a1fbc790bf
Added the SDRdaemon server executable
2018-08-18 21:30:51 +02:00
f4exb
411cb36a6f
Created SDRdaemon library
2018-08-18 15:51:46 +02:00
f4exb
1eb8716a9f
Fixes for Arch. Manual merge of pull request #183 . DATV demod: fixed some of ffmpeg deprecation warnings
2018-06-13 00:20:51 +02:00
f4exb
878b05c819
Windows build: fixed icon
2018-06-10 00:02:51 +02:00
f4exb
6d95c04076
ChannelAnalyzerNG: fixed FLL and removed IIR and FIR kit that is now useless
2018-05-18 02:36:29 +02:00