Files
dsp/fm/CMakeLists.txt
2025-07-05 18:46:34 +01:00

22 lines
560 B
CMake

cmake_minimum_required(VERSION 3.10)
project(fm_demodulate)
file(GLOB SRC_FILES src/*.cpp)
add_executable(fm_receiver ${SRC_FILES})
target_include_directories(fm_receiver PRIVATE src)
find_package(ALSA REQUIRED)
target_link_libraries(fm_receiver PRIVATE ALSA::ALSA)
find_library(RTLSDR_LIB rtlsdr)
find_path(RTLSDR_INCLUDE rtl-sdr.h)
if(NOT RTLSDR_LIB OR NOT RTLSDR_INCLUDE)
message(FATAL_ERROR "librtlsdr not found")
endif()
target_include_directories(fm_receiver PRIVATE ${RTLSDR_INCLUDE})
target_link_libraries(fm_receiver PRIVATE ${RTLSDR_LIB})