Build from source

Prerequisites

Required components to compile gnuradio-limesuiteng plugin:

  1. GNURadio

  2. Boost

  3. Pybind11

  4. Gmp

  5. Python

  6. C++ compiler

  7. CMake

  8. LimeSuiteNG

Compilation

Clone repository:

git clone <repository url>

Enter repository, create and enter build directory:

cd <repo root>/plugins/gr-limesuiteng
mkdir build
cd build

Run cmake to configure build files and then build:

cmake .. -DCMAKE_BUILD_TYPE=Release
sudo make

Tip

Add -jx flag to speed up building process, where x is processor core count.

Plugin installation

Install plugin using the following command:

sudo make install
sudo ldconfig

Tip

To uninstall plugin from gnuradio folder use sudo make uninstall inside the build directory.

Check out Plugin demonstration section for plugin demonstration.