summaryrefslogtreecommitdiff
path: root/0003-system-flatbuffers.patch
diff options
context:
space:
mode:
Diffstat (limited to '0003-system-flatbuffers.patch')
-rw-r--r--0003-system-flatbuffers.patch22
1 files changed, 22 insertions, 0 deletions
diff --git a/0003-system-flatbuffers.patch b/0003-system-flatbuffers.patch
new file mode 100644
index 0000000..d965f54
--- /dev/null
+++ b/0003-system-flatbuffers.patch
@@ -0,0 +1,22 @@
+diff --git a/cmake/external/onnxruntime_external_deps.cmake b/cmake/external/onnxruntime_external_deps.cmake
+index 8e412c7847..1e971e5b27 100644
+--- a/cmake/external/onnxruntime_external_deps.cmake
++++ b/cmake/external/onnxruntime_external_deps.cmake
+@@ -103,7 +103,7 @@ FetchContent_Declare(
+ URL ${DEP_URL_flatbuffers}
+ URL_HASH SHA1=${DEP_SHA1_flatbuffers}
+ PATCH_COMMAND ${ONNXRUNTIME_FLATBUFFERS_PATCH_COMMAND}
+- FIND_PACKAGE_ARGS 1.12.0...<2.0.0 NAMES Flatbuffers
++ FIND_PACKAGE_ARGS 1.12.0...<2.0.0 NAMES FlatBuffers
+ )
+
+ # Download a protoc binary from Internet if needed
+@@ -342,6 +342,8 @@ namespace std { using ::getenv; }
+ target_compile_options(flatc PRIVATE /FI${CMAKE_BINARY_DIR}/gdk_cstdlib_wrapper.h)
+ endif()
+ endif()
++else()
++ add_library(flatbuffers::flatbuffers ALIAS flatbuffers::flatbuffers_shared)
+ endif()
+
+ if (onnxruntime_BUILD_UNIT_TESTS)