diff --git a/DownloadBoost.cmake b/DownloadBoost.cmake
index d35d6baefb1996139be842126f50064669531692..97b448bf392731bcae25d5b3a86e1c9443cb9c6b 100644
--- a/DownloadBoost.cmake
+++ b/DownloadBoost.cmake
@@ -7,6 +7,12 @@ include(FetchContent)
 ##################
 # Download Boost #
 ##################
+set(WINAPI_BOOST_LIB "")
+if(WIN32)
+    set(WINAPI_BOOST_LIB libs/winapi)
+endif()
+
+endif ()
 FetchContent_Declare(
     boost
     SOURCE_DIR ${BOOST_LOCAL_PATH}
@@ -25,7 +31,7 @@ FetchContent_Declare(
                     libs/range libs/numeric libs/format
                     libs/lexical_cast libs/concept_check
                     libs/container libs/math libs/function_types
-                    libs/typeof
+                    libs/typeof ${WINAPI_BOOST_LIB}
 )
 
 set(FETCHCONTENT_QUIET FALSE)