diff --git a/CMakeLists.txt b/CMakeLists.txt
index dbbd097b9..cb06e7192 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -100,6 +100,7 @@ else()
   if(MINGW)
     set(WARNINGS "${WARNINGS} -Wno-error=unused-value -Wno-error=unused-but-set-variable")
     set(MINGW_FLAG "${MINGW_FLAG} -DWIN32_LEAN_AND_MEAN")
+    set(Boost_THREADAPI win32)
     include_directories(SYSTEM src/platform/mingw)
   else()
     set(MINGW_FLAG "")