File tree Expand file tree Collapse file tree 1 file changed +14
-3
lines changed
Expand file tree Collapse file tree 1 file changed +14
-3
lines changed Original file line number Diff line number Diff line change @@ -214,9 +214,20 @@ download_webassets_common() {
214214
215215# Install build dependencies for source compilation
216216install_source_build_dependencies () {
217- local deps=" git cmake build-essential pkg-config libzmq3-dev libssl-dev zlib1g-dev libpq-dev curl unzip libusb-1.0-0-dev libsqlite3-dev libairspy-dev libairspyhf-dev libhackrf-dev"
218- log " INFO" " Installing build dependencies: $deps "
219- apt-get install -y $deps || error_exit " Failed to install dependencies"
217+ local required_deps=" git cmake build-essential pkg-config libssl-dev zlib1g-dev libusb-1.0-0-dev curl unzip"
218+ local optional_deps=" libzmq3-dev libpq-dev libsqlite3-dev libairspy-dev libairspyhf-dev libhackrf-dev"
219+
220+ log " INFO" " Installing required build dependencies: $required_deps "
221+ apt-get install -y $required_deps || error_exit " Failed to install required dependencies"
222+
223+ log " INFO" " Installing optional dependencies (failures allowed): $optional_deps "
224+ for pkg in $optional_deps ; do
225+ if apt-get install -y " $pkg " ; then
226+ log " INFO" " Installed $pkg "
227+ else
228+ log " WARN" " Could not install $pkg - corresponding feature may be unavailable"
229+ fi
230+ done
220231}
221232
222233# Install librtlsdr from source
You can’t perform that action at this time.
0 commit comments