diff --git a/scwx-qt/scwx-qt.cmake b/scwx-qt/scwx-qt.cmake index 73b26e82..4f107883 100644 --- a/scwx-qt/scwx-qt.cmake +++ b/scwx-qt/scwx-qt.cmake @@ -466,6 +466,10 @@ if (MSVC) # Don't include Windows macros target_compile_options(scwx-qt PRIVATE /D "NOMINMAX") target_compile_options(supercell-wx PRIVATE /D "NOMINMAX") + + # Enable multi-processor compilation + target_compile_options(scwx-qt PRIVATE "/MP") + target_compile_options(supercell-wx PRIVATE "/MP") endif() # Address Sanitizer options diff --git a/wxdata/wxdata.cmake b/wxdata/wxdata.cmake index f8c22759..91dc192a 100644 --- a/wxdata/wxdata.cmake +++ b/wxdata/wxdata.cmake @@ -251,6 +251,9 @@ target_compile_options(wxdata PRIVATE if (MSVC) # Don't include Windows macros target_compile_options(wxdata PRIVATE /D "NOMINMAX") + + # Enable multi-processor compilation + target_compile_options(wxdata PRIVATE "/MP") endif() if (MSVC)