| @@ -44,11 +44,14 @@ endif() | |||||
| project(ncnn) | project(ncnn) | ||||
| if(MSVC AND NOT CMAKE_VERSION VERSION_LESS "3.15") | |||||
| option(NCNN_BUILD_WITH_STATIC_CRT "Enables use of statically linked CRT for statically linked ncnn" OFF) | |||||
| if(NCNN_BUILD_WITH_STATIC_CRT) | |||||
| # cmake before version 3.15 not work | |||||
| set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>") | |||||
| if(MSVC) | |||||
| add_compile_options(/MP) | |||||
| if(NOT CMAKE_VERSION VERSION_LESS "3.15") | |||||
| option(NCNN_BUILD_WITH_STATIC_CRT "Enables use of statically linked CRT for statically linked ncnn" OFF) | |||||
| if(NCNN_BUILD_WITH_STATIC_CRT) | |||||
| # cmake before version 3.15 not work | |||||
| set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>") | |||||
| endif() | |||||
| endif() | endif() | ||||
| endif() | endif() | ||||