Destroyed SoapySDR Support Build (markdown)

Charles J. Cliffe 2015-11-10 21:50:31 -05:00
parent 477a8c5c41
commit fa117dac4e

@ -1,93 +0,0 @@
Building soapysdr-support branch and dependencies.
===
Installing SoapySDR for OSX/Linux:
---
SoapySDR itself
```
sudo apt-get install git build-essential automake cmake
git clone https://github.com/pothosware/SoapySDR.git
cd SoapySDR
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make
sudo make install
sudo ldconfig #only needed on linux systems
SoapySDRUtil --info
```
SoapyRTLSDR (similar to other Soapy modules):
```
sudo apt-get install librtlsdr-dev
git clone https://github.com/pothosware/SoapyRTLSDR.git
cd SoapyRTLSDR
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make
sudo make install
sudo ldconfig #only needed on linux systems
SoapySDRUtil --probe
```
SoapySDRPlay (similar to other Soapy modules):
```
git clone https://github.com/pothosware/SoapySDRPlay.git
cd SoapySDRPlay
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make
sudo make install
sudo ldconfig #only needed on linux systems
SoapySDRUtil --probe
```
- Always ensure to update and build SoapySDR before building dependent projects.
Building soapysdr-support branch of CubicSDR for Linux:
---
```
sudo apt-get install automake libfftw3-dev cmake libgl1-mesa-dev libwxgtk3.0-dev libpulse-dev
```
If you do not meet the requirements for libgl1-mesa-dev
because of one of the following packages:
libcheese7, libclutter.
run the following command:
```
sudo apt-get install libglew-dev libcheese7 libcheese-gtk23 libclutter-gst-2.0-0 libcogl15 libclutter-gtk-1.0-0 libclutter-1.0-0 xserver-xorg-input-all
```
```
git clone https://github.com/jgaeddert/liquid-dsp
cd liquid-dsp
./bootstrap.sh
./configure
make
sudo make install
sudo ldconfig
cd ..
git clone -b soapysdr-support https://github.com/cjcliffe/CubicSDR.git
cd CubicSDR
mkdir build
cd build
cmake ../
make
cd x64
./CubicSDR
```
Win32/Win64:
---
Working but CMakeLists support is incomplete; instructions and proper build files soon!