diff --git a/CMakeLists.txt b/CMakeLists.txt
index 83a4c8e65e337c9fadb14a0f6d0b8a8194d51ec4..943bc308e51faff1116287951f67bb0ae2bff555 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -109,6 +109,9 @@ if (NOT TEQP_NO_PYTHON)
     pybind11_add_module(teqp "${pybind11_files}")
     target_include_directories(teqp PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/externals/pybind11_json/include")
     target_link_libraries(teqp PRIVATE autodiff PRIVATE teqpinterface)
+    if (MSVC)
+      target_compile_options(teqp PRIVATE "/Zm10")
+    endif()
 endif()
 
 file(GLOB catch_tests_files "${CMAKE_CURRENT_SOURCE_DIR}/src/tests/*.cxx")