summaryrefslogtreecommitdiffhomepage
path: root/cmake/msvc.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/msvc.cmake')
-rw-r--r--cmake/msvc.cmake43
1 files changed, 26 insertions, 17 deletions
diff --git a/cmake/msvc.cmake b/cmake/msvc.cmake
index 12470eef..e7e3c329 100644
--- a/cmake/msvc.cmake
+++ b/cmake/msvc.cmake
@@ -111,24 +111,33 @@ set(opentrack-simd "SSE2")
if(CMAKE_PROJECT_NAME STREQUAL "onnxruntime")
set(opentrack-simd "AVX")
+ if(opentrack-no-static-crt)
+ sets(BOOL
+ ONNX_USE_MSVC_STATIC_RUNTIME OFF
+ protobuf_MSVC_STATIC_RUNTIME OFF
+ )
+ else()
+ sets(BOOL
+ ONNX_USE_MSVC_STATIC_RUNTIME ON
+ protobuf_MSVC_STATIC_RUNTIME ON
+ )
+ endif()
sets(BOOL
- onnxruntime_USE_AVX ON
- onnxruntime_USE_AVX2 OFF
- onnxruntime_USE_AVX512 OFF
- ONNX_USE_MSVC_STATIC_RUNTIME ON
- protobuf_MSVC_STATIC_RUNTIME ON
- onnxruntime_BUILD_BENCHMARKS OFF
- onnxruntime_BUILD_FOR_NATIVE_MACHINE OFF
- onnxruntime_BUILD_SHARED_LIB ON
- onnxruntime_BUILD_UNIT_TESTS OFF
- protobuf_BUILD_EXAMPLES OFF
- protobuf_BUILD_SHARED_LIBS OFF
- ONNX_BUILD_BENCHMARKS OFF
- ONNX_BUILD_TESTS OFF
- ONNX_DISABLE_EXCEPTIONS OFF # important!
- ONNX_GEN_PB_TYPE_STUBS OFF
- onnxruntime_DISABLE_CONTRIB_OPS ON
- BUILD_TESTING OFF
+ onnxruntime_USE_AVX ON
+ onnxruntime_USE_AVX2 OFF
+ onnxruntime_USE_AVX512 OFF
+ onnxruntime_BUILD_BENCHMARKS OFF
+ onnxruntime_BUILD_FOR_NATIVE_MACHINE OFF
+ onnxruntime_BUILD_SHARED_LIB ON
+ onnxruntime_BUILD_UNIT_TESTS OFF
+ protobuf_BUILD_EXAMPLES OFF
+ protobuf_BUILD_SHARED_LIBS OFF
+ ONNX_BUILD_BENCHMARKS OFF
+ ONNX_BUILD_TESTS OFF
+ ONNX_DISABLE_EXCEPTIONS OFF # important!
+ ONNX_GEN_PB_TYPE_STUBS OFF
+ onnxruntime_DISABLE_CONTRIB_OPS ON
+ BUILD_TESTING OFF
)
elseif(opentrack-64bit)
set(opentrack-simd "AVX")