summaryrefslogtreecommitdiffstats
path: root/Source
diff options
context:
space:
mode:
authorOyvind Jensen <oyvind.jensen@ife.no>2015-03-05 13:49:14 (GMT)
committerBrad King <brad.king@kitware.com>2015-03-10 12:40:37 (GMT)
commit18d5a4bcfd688687d334d645dfdaa7fd5a207bd9 (patch)
tree1b8d1e4da172c291b74e1b0c611a139a6c1f839c /Source
parenta6d488f2ceb62b968c6f0a8971a3556195af80ca (diff)
downloadCMake-18d5a4bcfd688687d334d645dfdaa7fd5a207bd9.zip
CMake-18d5a4bcfd688687d334d645dfdaa7fd5a207bd9.tar.gz
CMake-18d5a4bcfd688687d334d645dfdaa7fd5a207bd9.tar.bz2
VS: Add more Fortran compiler flags to flag table (#15381)
Due to a difference in how AdditionalOptions are implemented in the Fortran component of VS and the C/C++ component, flags that are not listed in the flag table are at risk of being overwritten.
Diffstat (limited to 'Source')
-rw-r--r--Source/cmLocalVisualStudio7Generator.cxx7
1 files changed, 7 insertions, 0 deletions
diff --git a/Source/cmLocalVisualStudio7Generator.cxx b/Source/cmLocalVisualStudio7Generator.cxx
index ed560aa..25d80f2 100644
--- a/Source/cmLocalVisualStudio7Generator.cxx
+++ b/Source/cmLocalVisualStudio7Generator.cxx
@@ -391,6 +391,13 @@ cmVS7FlagTable cmLocalVisualStudio7GeneratorFortranFlagTable[] =
{"OptimizeForProcessor", "QxT", "", "codeExclusivelyCore2Duo", 0},
{"OptimizeForProcessor", "QxO", "", "codeExclusivelyCore2StreamingSIMD", 0},
{"OptimizeForProcessor", "QxS", "", "codeExclusivelyCore2StreamingSIMD4", 0},
+ {"OpenMP", "Qopenmp", "", "OpenMPParallelCode", 0},
+ {"OpenMP", "Qopenmp-stubs", "", "OpenMPSequentialCode", 0},
+ {"Traceback", "traceback", "", "true", 0},
+ {"Traceback", "notraceback", "", "false", 0},
+ {"FloatingPointExceptionHandling", "fpe:0", "", "fpe0", 0},
+ {"FloatingPointExceptionHandling", "fpe:1", "", "fpe1", 0},
+ {"FloatingPointExceptionHandling", "fpe:3", "", "fpe3", 0},
{"ModulePath", "module:", "", "",
cmVS7FlagTable::UserValueRequired},