diff --git a/CMakeLists.txt b/CMakeLists.txt
index 119d20c225777d010e42bccff388ac2622a17d12..3e5dc0ce7d31df6bb586ffa2a5e8c39204db5ce7 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -645,7 +645,8 @@ else()
 endif()
 
 if ( WALBERLA_BUILD_WITH_PYTHON AND WALBERLA_CXX_COMPILER_IS_MSVC )
-    list( APPEND waLBerla_REQUIRED_BOOST_COMPONENTS python36 )
+    get_filename_component(PYTHON_REQUIRED_LIB ${PYTHON_LIBRARY} NAME_WE)
+    list( APPEND waLBerla_REQUIRED_BOOST_COMPONENTS ${PYTHON_REQUIRED_LIB} )
 endif()
 
 # This variable is necessary, if the CMAKE version used is not aware of a more recent boost version (keep this up to date!)