70 lines
1.3 KiB
Plaintext
Executable File
70 lines
1.3 KiB
Plaintext
Executable File
set -e
|
|
echo "Install original libs for QO100_Transceiver from github"
|
|
echo "======================================================="
|
|
|
|
# copy prebuild libraries to lib folder
|
|
cd /tmp
|
|
mkdir -p qo100trx_libraries
|
|
cd qo100trx_libraries
|
|
|
|
if [ ! -d "libiio" ] ; then
|
|
git clone https://github.com/dj0abr/libiio.git
|
|
cd libiio
|
|
else
|
|
cd libiio
|
|
git pull https://github.com/dj0abr/libiio.git
|
|
fi
|
|
mkdir -p build
|
|
cd build
|
|
cmake ../
|
|
make -j$(nproc)
|
|
sudo make install
|
|
cd ..
|
|
cd ..
|
|
|
|
if [ ! -d "libad9361-iio" ] ; then
|
|
git clone https://github.com/dj0abr/libad9361-iio
|
|
cd libad9361-iio
|
|
else
|
|
cd libad9361-iio
|
|
git pull https://github.com/dj0abr/libad9361-iio
|
|
fi
|
|
mkdir -p build
|
|
cd build
|
|
cmake ../
|
|
make -j$(nproc)
|
|
sudo make install
|
|
cd ..
|
|
cd ..
|
|
|
|
if [ ! -d "liquid-dsp" ] ; then
|
|
git clone https://github.com/dj0abr/liquid-dsp
|
|
cd liquid-dsp
|
|
else
|
|
cd liquid-dsp
|
|
git pull https://github.com/dj0abr/liquid-dsp
|
|
fi
|
|
./bootstrap.sh
|
|
./configure
|
|
make -j$(nproc)
|
|
sudo make install
|
|
cd ..
|
|
|
|
if [ ! -d "libsoundio" ] ; then
|
|
git clone https://github.com/dj0abr/libsoundio
|
|
cd libsoundio
|
|
else
|
|
cd libsoundio
|
|
git pull https://github.com/dj0abr/libsoundio
|
|
fi
|
|
mkdir -p build
|
|
cd build
|
|
cmake ../
|
|
make -j$(nproc)
|
|
sudo make install
|
|
|
|
echo =============================
|
|
echo Library installation finished
|
|
echo =============================
|
|
exit 0
|