mirror of
https://github.com/f4exb/sdrangel.git
synced 2026-08-14 23:43:43 -04:00
cmake files cleanup and build simplification
This commit is contained in:
@@ -24,7 +24,7 @@ This works similarly to LimeSDR USB or BladeRF 2.0 micro
|
||||
|
||||
<h2>Build</h2>
|
||||
|
||||
The plugin will be built only if the [BladeRF host library](https://github.com/Nuand/bladeRF) is installed in your system. If you build it from source and install it in a custom location say: `/opt/install/libbladeRF` you will have to add `-DLIBBLADERF_INCLUDE_DIR=/opt/install/libbladeRF/include -DLIBBLADERF_LIBRARIES=/opt/install/libbladeRF/lib/libbladeRF.so` to the cmake command line.
|
||||
The plugin will be built only if the [BladeRF host library](https://github.com/Nuand/bladeRF) is installed in your system. If you build it from source and install it in a custom location say: `/opt/install/libbladeRF` you will have to add `-DBLADERF_INCLUDE_DIR=/opt/install/libbladeRF` to the cmake command line.
|
||||
|
||||
Note that since version 4.2.0 the libbladeRF v2 (specifically the git tag 2018.08) is used.
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ This output sample sink plugin sends its samples to a [BladeRF2 device](https://
|
||||
|
||||
<h2>Build</h2>
|
||||
|
||||
The plugin will be built only if the [BladeRF host library](https://github.com/Nuand/bladeRF) is installed in your system. If you build it from source and install it in a custom location say: `/opt/install/libbladeRF` you will have to add `-DLIBBLADERF_INCLUDE_DIR=/opt/install/libbladeRF/include -DLIBBLADERF_LIBRARIES=/opt/install/libbladeRF/lib/libbladeRF.so` to the cmake command line.
|
||||
The plugin will be built only if the [BladeRF host library](https://github.com/Nuand/bladeRF) is installed in your system. If you build it from source and install it in a custom location say: `/opt/install/libbladeRF` you will have to add `-DBLADERF_DIR=/opt/install/libbladeRF/include` to the cmake command line.
|
||||
|
||||
Note that the libbladeRF v2 (specifically the git tag 2018.08) is used. The FPGA image v0.7.3 should be used accordingly. The FPGA .rbf file should be copied to the folder where the `sdrangel` binary resides. You can download FPGA images from [here](https://www.nuand.com/fpga_images/)
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ This output sample sink plugin sends its samples to a [HackRF device](https://gr
|
||||
|
||||
<h2>Build</h2>
|
||||
|
||||
The plugin will be built only if the [HackRF host library](https://github.com/mossmann/hackrf) is installed in your system. If you build it from source and install it in a custom location say: `/opt/install/libhackrf` you will have to add `-DLIBHACKRF_INCLUDE_DIR=/opt/install/libhackrf/include -DLIBHACKRF_LIBRARIES=/opt/install/libhackrf/lib/libhackrf.so` to the cmake command line.
|
||||
The plugin will be built only if the [HackRF host library](https://github.com/mossmann/hackrf) is installed in your system. If you build it from source and install it in a custom location say: `/opt/install/libhackrf` you will have to add `-DHACKRF_DIR=/opt/install/libhackrf` to the cmake command line.
|
||||
|
||||
The HackRF Host library is also provided by many Linux distributions and is built in the SDRangel binary releases.
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ The plugin will be built only if LimeSuite is installed in your system. Please u
|
||||
|
||||
Then add the following defines on `cmake` command line:
|
||||
|
||||
`-DLIMESUITE_INCLUDE_DIR=/opt/install/LimeSuite/include -DLIMESUITE_LIBRARY=/opt/install/LimeSuite/lib/libLimeSuite.so`
|
||||
`-DLIMESUITE_DIR=/opt/install/LimeSuite`
|
||||
|
||||
<h2>Installation from binary packages</h2>
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ The plugin will be built only if libiio is installed in your system. To build an
|
||||
|
||||
Then add the following defines on `cmake` command line when compiling SDRangel:
|
||||
|
||||
`-DLIBIIO_INCLUDE_DIR=/opt/install/libiio/include -DLIBIIO_LIBRARY=/opt/install/libiio/lib/libiio.so`
|
||||
`-DIIO_DIR=/opt/install/libiio`
|
||||
|
||||
<h2>Interface</h2>
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ It is present only in Linux binary releases.
|
||||
|
||||
<h2>Build</h2>
|
||||
|
||||
The plugin will be built only if the [CM256cc library](https://github.com/f4exb/cm256cc) is installed in your system. For CM256cc library you will have to specify the include and library paths on the cmake command line. Say if you install cm256cc in `/opt/install/cm256cc` you will have to add `-DCM256CC_INCLUDE_DIR=/opt/install/cm256cc/include/cm256cc -DCM256CC_LIBRARIES=/opt/install/cm256cc/lib/libcm256cc.so` to the cmake commands.
|
||||
The plugin will be built only if the [CM256cc library](https://github.com/f4exb/cm256cc) is installed in your system. For CM256cc library you will have to specify the include and library paths on the cmake command line. Say if you install cm256cc in `/opt/install/cm256cc` you will have to add `-DCM256CC_DIR=/opt/install/cm256cc` to the cmake commands.
|
||||
|
||||
<h2>Interface</h2>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user