Browse Source

VS: Map Intel Fortran `/MP` flag for multi-processor compilation (#15990)

Brad King 9 years ago
parent
commit
729f5f01b4
1 changed files with 5 additions and 0 deletions
  1. 5 0
      Source/cmLocalVisualStudio7Generator.cxx

+ 5 - 0
Source/cmLocalVisualStudio7Generator.cxx

@@ -378,6 +378,11 @@ cmVS7FlagTable cmLocalVisualStudio7GeneratorFortranFlagTable[] =
   {"FloatingPointExceptionHandling", "fpe:1", "", "fpe1", 0},
   {"FloatingPointExceptionHandling", "fpe:3", "", "fpe3", 0},
 
+  {"MultiProcessorCompilation", "MP", "", "true",
+   cmVS7FlagTable::UserValueIgnored | cmVS7FlagTable::Continue},
+  {"ProcessorNumber", "MP", "Multi-processor Compilation", "",
+   cmVS7FlagTable::UserValueRequired},
+
   {"ModulePath", "module:", "", "",
    cmVS7FlagTable::UserValueRequired},
   {"LoopUnrolling", "Qunroll:", "", "",