1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
Description: Use system ONNX lib (libonnx-dev)
Forwarded: not-needed
Origin: https://src.fedoraproject.org/rpms/onnxruntime/blob/f40/f/system-onnx.patch
Author: Alejandro Alvarez Ayllon <a.alvarezayllon@gmail.com>
--- a/cmake/external/onnxruntime_external_deps.cmake
+++ b/cmake/external/onnxruntime_external_deps.cmake
@@ -486,11 +486,7 @@
EXCLUDE_FROM_ALL
FIND_PACKAGE_ARGS NAMES ONNX onnx
)
-if (NOT onnxruntime_MINIMAL_BUILD)
- onnxruntime_fetchcontent_makeavailable(onnx)
-else()
- include(onnx_minimal)
-endif()
+find_package(ONNX REQUIRED)
if(TARGET ONNX::onnx AND NOT TARGET onnx)
message(STATUS "Aliasing ONNX::onnx to onnx")
@@ -503,7 +499,8 @@
if(onnxruntime_USE_VCPKG)
find_package(Eigen3 CONFIG REQUIRED)
else()
- include(external/eigen.cmake)
+ #include(external/eigen.cmake)
+ find_package(Eigen3 CONFIG REQUIRED)
endif()
if(WIN32)
@@ -549,10 +546,6 @@
set(onnxruntime_EXTERNAL_DEPENDENCIES onnx_proto flatbuffers::flatbuffers)
if(NOT (onnx_FOUND OR ONNX_FOUND)) # building ONNX from source
- target_compile_definitions(onnx PUBLIC $<TARGET_PROPERTY:onnx_proto,INTERFACE_COMPILE_DEFINITIONS> PRIVATE "__ONNX_DISABLE_STATIC_REGISTRATION")
- if (NOT onnxruntime_USE_FULL_PROTOBUF)
- target_compile_definitions(onnx PUBLIC "__ONNX_NO_DOC_STRINGS")
- endif()
endif()
if (onnxruntime_RUN_ONNX_TESTS)
|