summaryrefslogtreecommitdiff
path: root/0001-add-onnxruntime_INSTALL_UNIT_TESTS-option.patch
diff options
context:
space:
mode:
Diffstat (limited to '0001-add-onnxruntime_INSTALL_UNIT_TESTS-option.patch')
-rw-r--r--0001-add-onnxruntime_INSTALL_UNIT_TESTS-option.patch49
1 files changed, 49 insertions, 0 deletions
diff --git a/0001-add-onnxruntime_INSTALL_UNIT_TESTS-option.patch b/0001-add-onnxruntime_INSTALL_UNIT_TESTS-option.patch
new file mode 100644
index 0000000..ee2a723
--- /dev/null
+++ b/0001-add-onnxruntime_INSTALL_UNIT_TESTS-option.patch
@@ -0,0 +1,49 @@
+From eef8d765c29a2d15fd22dee24a7af1bba42f1a2d Mon Sep 17 00:00:00 2001
+From: binsz <274620705z@gmail.com>
+Date: Wed, 31 Jan 2024 09:07:22 +0800
+Subject: [PATCH] add onnxruntime_INSTALL_UNIT_TESTS option
+
+---
+ cmake/CMakeLists.txt | 1 +
+ cmake/onnxruntime_unittests.cmake | 13 +++++++------
+ 2 files changed, 8 insertions(+), 6 deletions(-)
+
+diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt
+index eaebef8..d3b1448 100644
+--- a/cmake/CMakeLists.txt
++++ b/cmake/CMakeLists.txt
+@@ -78,6 +78,7 @@ option(onnxruntime_USE_RKNPU "Build with RKNPU support" OFF)
+ option(onnxruntime_USE_DNNL "Build with DNNL support" OFF)
+ option(onnxruntime_USE_JSEP "Build with JavaScript implemented kernels support" OFF)
+ option(onnxruntime_BUILD_UNIT_TESTS "Build ONNXRuntime unit tests" ON)
++option(onnxruntime_INSTALL_UNIT_TESTS "Install ONNXRuntime unit tests" ON)
+ option(onnxruntime_BUILD_CSHARP "Build C# library" OFF)
+ option(onnxruntime_BUILD_OBJC "Build Objective-C library" OFF)
+ option(onnxruntime_USE_PREINSTALLED_EIGEN "Use pre-installed EIGEN. Need to provide eigen_SOURCE_PATH if turn this on." OFF)
+diff --git a/cmake/onnxruntime_unittests.cmake b/cmake/onnxruntime_unittests.cmake
+index 38f9719..aaa57fc 100644
+--- a/cmake/onnxruntime_unittests.cmake
++++ b/cmake/onnxruntime_unittests.cmake
+@@ -1059,12 +1059,13 @@ if (onnxruntime_USE_TVM)
+ target_link_options(onnx_test_runner PRIVATE "/STACK:4000000")
+ endif()
+ endif()
+-
+-install(TARGETS onnx_test_runner
+- ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+- LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+- BUNDLE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+- RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
++if (onnxruntime_INSTALL_UNIT_TESTS)
++ install(TARGETS onnx_test_runner
++ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
++ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
++ BUNDLE DESTINATION ${CMAKE_INSTALL_LIBDIR}
++ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
++endif()
+
+ if (NOT onnxruntime_ENABLE_TRAINING_TORCH_INTEROP)
+ if(onnxruntime_BUILD_BENCHMARKS)
+--
+2.41.0
+