1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-06-23 00:44:07 +00:00

The use of ORC library is now optional, even if it is installed on the system

This commit is contained in:
Javier Arribas 2021-12-23 14:48:27 +01:00
parent 14d38def84
commit 0583de24dd

View File

@ -120,6 +120,7 @@ endif()
option(ENABLE_EXTERNAL_MATHJAX "Use MathJax from an external CDN in HTML docs" ON) option(ENABLE_EXTERNAL_MATHJAX "Use MathJax from an external CDN in HTML docs" ON)
option(ENABLE_ORC "Use (if available) the Optimized Inner Loop Runtime Compiler (ORC)" OFF)
################################################################################ ################################################################################
# GNSS-SDR version information # GNSS-SDR version information
@ -1139,13 +1140,18 @@ if(NOT VOLKGNSSSDR_FOUND)
else() else()
set(VOLK_GNSSSDR_COMPILER -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}) set(VOLK_GNSSSDR_COMPILER -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER})
endif() endif()
find_package(ORC)
set_package_properties(ORC PROPERTIES if(ENABLE_ORC)
PURPOSE "Used by volk_gnsssdr." find_package(ORC)
TYPE OPTIONAL set_package_properties(ORC PROPERTIES
) PURPOSE "Used by volk_gnsssdr."
if(ORC_FOUND) TYPE OPTIONAL
set(ORC_ENABLED ON) )
if(ORC_FOUND)
set(ORC_ENABLED ON)
else()
set(ORC_ENABLED OFF)
endif()
else() else()
set(ORC_ENABLED OFF) set(ORC_ENABLED OFF)
endif() endif()