diff options
Diffstat (limited to '0001-add-onnxruntime_INSTALL_UNIT_TESTS-option.patch')
-rw-r--r-- | 0001-add-onnxruntime_INSTALL_UNIT_TESTS-option.patch | 49 |
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 + |