Skip to content

Commit 7aeb48f

Browse files
committed
Update with VRT ZMQ
1 parent 4f5d045 commit 7aeb48f

25 files changed

Lines changed: 5431 additions & 2 deletions

CMakeLists.txt

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ option(OPT_BUILD_SPECTRAN_SOURCE "Build Spectran Source Module (Dependencies: Aa
3636
option(OPT_BUILD_SPECTRAN_HTTP_SOURCE "Build Spectran HTTP Source Module (no dependencies required)" ON)
3737
option(OPT_BUILD_SPYSERVER_SOURCE "Build SpyServer Source Module (no dependencies required)" ON)
3838
option(OPT_BUILD_USRP_SOURCE "Build USRP Source Module (libuhd)" OFF)
39+
option(OPT_BUILD_VRTZMQ_SOURCE "Build VRT ZMQ Source Module (Dependencies: libzmq libvrt)" ON)
3940

4041
# Sinks
4142
option(OPT_BUILD_ANDROID_AUDIO_SINK "Build Android Audio Sink Module (Dependencies: AAudio, only for android)" OFF)
@@ -61,6 +62,7 @@ option(OPT_BUILD_WEATHER_SAT_DECODER "Build the HRPT decoder module (no dependen
6162
option(OPT_BUILD_DISCORD_PRESENCE "Build the Discord Rich Presence module" ON)
6263
option(OPT_BUILD_FREQUENCY_MANAGER "Build the Frequency Manager module" ON)
6364
option(OPT_BUILD_IQ_EXPORTER "Build the IQ Exporter module" ON)
65+
option(OPT_BUILD_IF_AVERAGE "Build IF Average module (radio astronomy)" ON)
6466
option(OPT_BUILD_RECORDER "Audio and baseband recorder" ON)
6567
option(OPT_BUILD_RIGCTL_CLIENT "Rigctl client to make SDR++ act as a panadapter" ON)
6668
option(OPT_BUILD_RIGCTL_SERVER "Rigctl backend for controlling SDR++ with software like gpredict" ON)
@@ -235,6 +237,9 @@ if (OPT_BUILD_USRP_SOURCE)
235237
add_subdirectory("source_modules/usrp_source")
236238
endif (OPT_BUILD_USRP_SOURCE)
237239

240+
if (OPT_BUILD_VRTZMQ_SOURCE)
241+
add_subdirectory("source_modules/vrtzmq_source")
242+
endif (OPT_BUILD_VRTZMQ_SOURCE)
238243

239244
# Sink modules
240245
if (OPT_BUILD_ANDROID_AUDIO_SINK)
@@ -317,6 +322,10 @@ if (OPT_BUILD_IQ_EXPORTER)
317322
add_subdirectory("misc_modules/iq_exporter")
318323
endif (OPT_BUILD_IQ_EXPORTER)
319324

325+
if (OPT_BUILD_IF_AVERAGE)
326+
add_subdirectory("misc_modules/if_average")
327+
endif (OPT_BUILD_IF_AVERAGE)
328+
320329
if (OPT_BUILD_RECORDER)
321330
add_subdirectory("misc_modules/recorder")
322331
endif (OPT_BUILD_RECORDER)
@@ -409,4 +418,4 @@ endif ()
409418
configure_file(${CMAKE_SOURCE_DIR}/cmake_uninstall.cmake ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake @ONLY)
410419
add_custom_target(uninstall ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
411420
412-
# Create headers target
421+
# Create headers target

make_debian_package.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ cd $ORIG_DIR
2222

2323
# Create package
2424
echo Create package
25-
dpkg-deb --build sdrpp_debian_amd64
25+
dpkg-deb --root-owner-group --build sdrpp_debian_amd64
2626

2727
# Cleanup
2828
echo Cleanup
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Copyright (C) 2026 Benjamin Vernoux <bvernoux@hydrasdr.com>
2+
# SPDX-License-Identifier: MIT
3+
cmake_minimum_required(VERSION 3.13)
4+
project(if_average)
5+
6+
file(GLOB SRC "src/*.cpp" "src/*.h")
7+
include(${SDRPP_MODULE_CMAKE})
8+
target_include_directories(if_average PRIVATE "src/")

0 commit comments

Comments
 (0)