mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2025-06-19 15:04:09 +00:00
The use of ORC library is now optional, even if it is installed on the system
This commit is contained in:
parent
14d38def84
commit
0583de24dd
@ -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,6 +1140,8 @@ 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()
|
||||||
|
|
||||||
|
if(ENABLE_ORC)
|
||||||
find_package(ORC)
|
find_package(ORC)
|
||||||
set_package_properties(ORC PROPERTIES
|
set_package_properties(ORC PROPERTIES
|
||||||
PURPOSE "Used by volk_gnsssdr."
|
PURPOSE "Used by volk_gnsssdr."
|
||||||
@ -1149,6 +1152,9 @@ if(NOT VOLKGNSSSDR_FOUND)
|
|||||||
else()
|
else()
|
||||||
set(ORC_ENABLED OFF)
|
set(ORC_ENABLED OFF)
|
||||||
endif()
|
endif()
|
||||||
|
else()
|
||||||
|
set(ORC_ENABLED OFF)
|
||||||
|
endif()
|
||||||
|
|
||||||
set(VOLK_GNSSSDR_CMAKE_ARGS ${VOLK_GNSSSDR_COMPILER}
|
set(VOLK_GNSSSDR_CMAKE_ARGS ${VOLK_GNSSSDR_COMPILER}
|
||||||
-DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}/volk_gnsssdr_module/install
|
-DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}/volk_gnsssdr_module/install
|
||||||
|
Loading…
x
Reference in New Issue
Block a user