1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-06 08:51:14 -05:00
Commit Graph

250 Commits

Author SHA1 Message Date
f4exb
28fcb5c2c6 Bumped version 2019-06-01 23:58:17 +02:00
f4exb
a23c6f86c4 Build: Linux: install external libraries dependencies 2019-06-01 19:28:36 +02:00
f4exb
cde8b87985 ATV modulator: corrected OpenCV dependencies and removed ugly hack 2019-06-01 01:31:55 +02:00
f4exb
76f20fe5d0 Merged latest developments on dev branch (4.8.1 and 4.8.2) 2019-05-31 12:45:29 +02:00
f4exb
034c299e4a cmake: Allow RPATH to include files outside the build tree 2019-05-31 10:52:41 +02:00
Davide Gerhard
f61d1c3908
add gettimeofday() compatibility function for windows
plugins that need that:
  - remotesink
  - remotesource
2019-05-28 15:19:19 +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
e79fa91d9c
update external/windows libs with pkg-config-lite 2019-05-23 12:02:01 +02:00
Davide Gerhard
301c580b56
move to debhelper tool to create debian package 2019-05-23 11:49:52 +02:00
Davide Gerhard
a4c8a9978a
cmake: fix *_DIR usage on FindLib and re-import SoapySDR module 2019-05-22 17:20:11 +02:00
Davide Gerhard
e29500fc6d
cmake: sdrangel_VERSION_SUFFIX add the number of commits from last tag
Example:

SDRangel Version: 4.8.0-53-gc24a37d01
2019-05-22 17:19:58 +02:00
Davide Gerhard
d45dddffa1
cmake: remove pluginssrv link
we can use the same plugins folder on add_subdirectory() if we add
the binary dir.
2019-05-21 20:19:30 +02:00
Davide Gerhard
c5f52812e1
cmake: fix build type string 2019-05-21 20:19:30 +02:00
Davide Gerhard
4336405b7a
remove CMAKE_OSX_DEPLOYMENT_TARGET 2019-05-21 20:19:30 +02:00
Davide Gerhard
32d9a73e44
bump version to 4.8.0 and fix new plugins
new cmake for:
- channeltx/localsource
- samplesink/localoutput
2019-05-21 20:19:30 +02:00
Davide Gerhard
c9a95297d1
cmake: prepend /opt/local to find path 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
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
f4exb
d03c44c5ef Removed udev-rules 2019-05-18 20:51:52 +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