diff --git a/opus/CMakeLists.txt b/opus/CMakeLists.txt
index fcf034b..c574533 100644
@@ -281,9 +281,17 @@ endif()
if(MSVC)
if(OPUS_STATIC_RUNTIME)
- set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
+ if(CMAKE_BUILD_TYPE MATCHES DEBUG)
+ set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreadedDebug")
+ else()
+ set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded")
+ endif()
else()
- set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>DLL")
+ if(CMAKE_BUILD_TYPE MATCHES DEBUG)
+ set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreadedDebugDLL")
+ else()
+ set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreadedDLL")
+ endif()
endif()
endif()