mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2024-12-04 23:40:04 +00:00
Avoid building failure if the user forgot -DENABLE_FPGA=ON when it was required
This commit is contained in:
parent
15e052030b
commit
5108f0aa60
@ -3268,10 +3268,15 @@ if(ENABLE_AD9361 OR ENABLE_FMCOMMS2 OR ENABLE_PLUTOSDR)
|
|||||||
else()
|
else()
|
||||||
message(FATAL_ERROR "libiio is required for building gnss-sdr with -DENABLE_AD9361=ON.")
|
message(FATAL_ERROR "libiio is required for building gnss-sdr with -DENABLE_AD9361=ON.")
|
||||||
endif()
|
endif()
|
||||||
|
else()
|
||||||
|
if(ENABLE_AD9361)
|
||||||
|
set(ENABLE_FPGA ON)
|
||||||
|
endif()
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
# ION GNSS-SDR Metadata Standard https://sdr.ion.org/ (OPTIONAL)
|
# ION GNSS-SDR Metadata Standard https://sdr.ion.org/ (OPTIONAL)
|
||||||
################################################################################
|
################################################################################
|
||||||
@ -3327,6 +3332,7 @@ if(ENABLE_ION)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#####################################################################
|
#####################################################################
|
||||||
# Check signal sources related to FPGA only.
|
# Check signal sources related to FPGA only.
|
||||||
#####################################################################
|
#####################################################################
|
||||||
@ -3368,6 +3374,7 @@ if(ENABLE_MAX2771)
|
|||||||
file(GLOB_RECURSE SPIDEV_FILE "${TARGET_ROOTFS_PATH}/*/spidev.h")
|
file(GLOB_RECURSE SPIDEV_FILE "${TARGET_ROOTFS_PATH}/*/spidev.h")
|
||||||
if(EXISTS "${SPIDEV_FILE}")
|
if(EXISTS "${SPIDEV_FILE}")
|
||||||
message(STATUS "SPIdev driver found: ${SPIDEV_FILE}")
|
message(STATUS "SPIdev driver found: ${SPIDEV_FILE}")
|
||||||
|
set(ENABLE_FPGA ON)
|
||||||
else()
|
else()
|
||||||
message(STATUS "SPIdev driver not found, its installation is required.")
|
message(STATUS "SPIdev driver not found, its installation is required.")
|
||||||
if(ENABLE_PACKAGING)
|
if(ENABLE_PACKAGING)
|
||||||
@ -3399,6 +3406,7 @@ if(ENABLE_DMA_PROXY)
|
|||||||
file(GLOB_RECURSE DMA_PROXY_FILE "${TARGET_ROOTFS_PATH}/*/dma-proxy.ko")
|
file(GLOB_RECURSE DMA_PROXY_FILE "${TARGET_ROOTFS_PATH}/*/dma-proxy.ko")
|
||||||
if(EXISTS "${DMA_PROXY_FILE}")
|
if(EXISTS "${DMA_PROXY_FILE}")
|
||||||
message(STATUS "Found dma-proxy.ko file: ${DMA_PROXY_FILE}")
|
message(STATUS "Found dma-proxy.ko file: ${DMA_PROXY_FILE}")
|
||||||
|
set(ENABLE_FPGA ON)
|
||||||
else()
|
else()
|
||||||
if(ENABLE_PACKAGING)
|
if(ENABLE_PACKAGING)
|
||||||
set(ENABLE_DMA_PROXY OFF)
|
set(ENABLE_DMA_PROXY OFF)
|
||||||
|
Loading…
Reference in New Issue
Block a user