mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2024-11-09 03:20:01 +00:00
Merge branch 'report-version' of https://github.com/carlesfernandez/gnss-sdr into next
This commit is contained in:
commit
710a38175b
@ -610,17 +610,32 @@ set(GR_REQUIRED_COMPONENTS RUNTIME PMT BLOCKS FFT FILTER ANALOG)
|
|||||||
find_package(UHD)
|
find_package(UHD)
|
||||||
set_package_properties(UHD PROPERTIES
|
set_package_properties(UHD PROPERTIES
|
||||||
URL "https://www.ettus.com/sdr-software/detail/usrp-hardware-driver"
|
URL "https://www.ettus.com/sdr-software/detail/usrp-hardware-driver"
|
||||||
DESCRIPTION "USRP Hardware Driver"
|
|
||||||
PURPOSE "Used for communication with front-ends of the USRP family."
|
PURPOSE "Used for communication with front-ends of the USRP family."
|
||||||
TYPE OPTIONAL
|
TYPE OPTIONAL
|
||||||
)
|
)
|
||||||
if(ENABLE_UHD)
|
if(ENABLE_UHD)
|
||||||
if(NOT UHD_FOUND)
|
if(NOT UHD_FOUND)
|
||||||
set(ENABLE_UHD OFF)
|
set(ENABLE_UHD OFF)
|
||||||
|
set_package_properties(UHD PROPERTIES
|
||||||
|
DESCRIPTION "USRP Hardware Driver"
|
||||||
|
)
|
||||||
else()
|
else()
|
||||||
set(GR_REQUIRED_COMPONENTS ${GR_REQUIRED_COMPONENTS} UHD)
|
set(GR_REQUIRED_COMPONENTS ${GR_REQUIRED_COMPONENTS} UHD)
|
||||||
|
if(UHD_VERSION)
|
||||||
|
set_package_properties(UHD PROPERTIES
|
||||||
|
DESCRIPTION "USRP Hardware Driver (found: v${UHD_VERSION})"
|
||||||
|
)
|
||||||
|
else()
|
||||||
|
set_package_properties(UHD PROPERTIES
|
||||||
|
DESCRIPTION "USRP Hardware Driver"
|
||||||
|
)
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
else()
|
||||||
|
set_package_properties(UHD PROPERTIES
|
||||||
|
DESCRIPTION "USRP Hardware Driver"
|
||||||
|
)
|
||||||
|
endif()
|
||||||
|
|
||||||
find_package(GNURADIO)
|
find_package(GNURADIO)
|
||||||
set_package_properties(GNURADIO PROPERTIES
|
set_package_properties(GNURADIO PROPERTIES
|
||||||
@ -2248,10 +2263,18 @@ endif()
|
|||||||
find_package(LIBIIO)
|
find_package(LIBIIO)
|
||||||
set_package_properties(LIBIIO PROPERTIES
|
set_package_properties(LIBIIO PROPERTIES
|
||||||
URL "https://github.com/analogdevicesinc/libiio"
|
URL "https://github.com/analogdevicesinc/libiio"
|
||||||
DESCRIPTION "A library for interfacing with Linux IIO devices"
|
|
||||||
PURPOSE "Used for communication with the AD9361 chipset."
|
PURPOSE "Used for communication with the AD9361 chipset."
|
||||||
TYPE OPTIONAL
|
TYPE OPTIONAL
|
||||||
)
|
)
|
||||||
|
if(LIBIIO_FOUND AND LIBIIO_VERSION)
|
||||||
|
set_package_properties(LIBIIO PROPERTIES
|
||||||
|
DESCRIPTION "A library for interfacing with Linux IIO devices (found: v${LIBIIO_VERSION})"
|
||||||
|
)
|
||||||
|
else()
|
||||||
|
set_package_properties(LIBIIO PROPERTIES
|
||||||
|
DESCRIPTION "A library for interfacing with Linux IIO devices"
|
||||||
|
)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
|
||||||
##############################################
|
##############################################
|
||||||
|
@ -85,6 +85,10 @@ endif()
|
|||||||
include(FindPackageHandleStandardArgs)
|
include(FindPackageHandleStandardArgs)
|
||||||
find_package_handle_standard_args(LIBIIO DEFAULT_MSG LIBIIO_LIBRARIES LIBIIO_INCLUDE_DIRS)
|
find_package_handle_standard_args(LIBIIO DEFAULT_MSG LIBIIO_LIBRARIES LIBIIO_INCLUDE_DIRS)
|
||||||
|
|
||||||
|
if(PC_LIBIIO_VERSION)
|
||||||
|
set(LIBIIO_VERSION ${PC_LIBIIO_VERSION})
|
||||||
|
endif()
|
||||||
|
|
||||||
if(LIBIIO_FOUND AND NOT TARGET Iio::iio)
|
if(LIBIIO_FOUND AND NOT TARGET Iio::iio)
|
||||||
add_library(Iio::iio SHARED IMPORTED)
|
add_library(Iio::iio SHARED IMPORTED)
|
||||||
set_target_properties(Iio::iio PROPERTIES
|
set_target_properties(Iio::iio PROPERTIES
|
||||||
|
@ -77,6 +77,20 @@ find_library(UHD_LIBRARIES
|
|||||||
include(FindPackageHandleStandardArgs)
|
include(FindPackageHandleStandardArgs)
|
||||||
find_package_handle_standard_args(UHD DEFAULT_MSG UHD_LIBRARIES UHD_INCLUDE_DIRS)
|
find_package_handle_standard_args(UHD DEFAULT_MSG UHD_LIBRARIES UHD_INCLUDE_DIRS)
|
||||||
|
|
||||||
|
if(PC_UHD_VERSION)
|
||||||
|
set(UHD_VERSION ${PC_UHD_VERSION})
|
||||||
|
endif()
|
||||||
|
if(NOT PC_UHD_VERSION)
|
||||||
|
list(GET UHD_LIBRARIES 0 FIRST_DIR)
|
||||||
|
get_filename_component(UHD_LIBRARIES_DIR ${FIRST_DIR} DIRECTORY)
|
||||||
|
if(EXISTS ${UHD_LIBRARIES_DIR}/cmake/uhd/UHDConfigVersion.cmake)
|
||||||
|
include(${UHD_LIBRARIES_DIR}/cmake/uhd/UHDConfigVersion.cmake)
|
||||||
|
endif()
|
||||||
|
if(PACKAGE_VERSION)
|
||||||
|
set(UHD_VERSION ${PACKAGE_VERSION})
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
|
|
||||||
if(UHD_FOUND AND NOT TARGET Uhd::uhd)
|
if(UHD_FOUND AND NOT TARGET Uhd::uhd)
|
||||||
add_library(Uhd::uhd SHARED IMPORTED)
|
add_library(Uhd::uhd SHARED IMPORTED)
|
||||||
set_target_properties(Uhd::uhd PROPERTIES
|
set_target_properties(Uhd::uhd PROPERTIES
|
||||||
|
Loading…
Reference in New Issue
Block a user