File CMakeLists.txt of Package failed_soapy-bladerf

```cmake
cmake_minimum_required(VERSION 3.5)

project(bladeRFSupport VERSION 0.4.2 LANGUAGES CXX)

# Find required dependencies
find_package(PkgConfig REQUIRED)
pkg_check_modules(LIBBLADERF REQUIRED libbladeRF)

# Include directories
include_directories(${LIBBLADERF_INCLUDE_DIRS})

# Add the shared library target
add_library(bladeRFSupport MODULE
    bladeRF_Registration.cpp
    bladeRF_Settings.cpp
    bladeRF_Streaming.cpp
    Version.cpp
)

# Link libraries
target_link_libraries(bladeRFSupport PRIVATE ${LIBBLADERF_LIBRARIES} SoapySDR::SoapySDR)

# Set installation directory for the module
set_target_properties(bladeRFSupport PROPERTIES
    PREFIX ""
    LIBRARY_OUTPUT_DIRECTORY "${CMAKE_INSTALL_PREFIX}/lib64/SoapySDR/modules0.8"
)

# Install the module
install(TARGETS bladeRFSupport
    LIBRARY DESTINATION lib64/SoapySDR/modules0.8
)
```

---
openSUSE Build Service is sponsored by