Merge pull request #32 from howard0su/experimental

Add instruction for Linux
This commit is contained in:
AlexandreRouma 2020-10-24 17:50:32 +02:00 committed by GitHub
commit b6566dde14
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -59,7 +59,28 @@ The last step of the build process is copying the `bandplans` and `res` director
If you followed the steps above, it should be `build/Release`. If you followed the steps above, it should be `build/Release`.
# Building on Linux # Building on Linux
comming soon :) ## install requirements
On Debian/Ubtuntu system:
apt install libglew-dev libglfw3-dev libfftw3-dev libvolk1-dev portaudio19-dev libsoapysdr-dev gcc
## The build
```
mkdir build
cd build
cmake ..
make
```
## Modify root_dev/modules_list.json
If the content is different than the following, change it.
```
{
"Radio": "./radio/radio.so",
"Recorder": "./recorder/recorder.so",
"Soapy": "./soapy/soapy.so",
"RTLTCPSource": "./rtl_tcp_source/rtl_tcp_source.so"
}
```
# Building on OSX # Building on OSX
## Install requirements ## Install requirements
@ -78,6 +99,17 @@ cmake ..
cmake --build . --config Release cmake --build . --config Release
``` ```
## Modify root_dev/modules_list.json
If the content is different than the following, change it.
```
{
"Radio": "./radio/radio.dylib",
"Recorder": "./recorder/recorder.dylib",
"Soapy": "./soapy/soapy.dylib",
"RTLTCPSource": "./rtl_tcp_source/rtl_tcp_source.dylib"
}
```
# Contributing # Contributing
Feel free to issue pull request and report bugs via the github issues. Feel free to issue pull request and report bugs via the github issues.