summaryrefslogtreecommitdiffstats
path: root/Modules/CheckFortranCompilerFlag.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Check*CompilerFlag: Revert to previous method used to pass flags (#15641)Brad King2015-07-081-4/+4
| | | | | | | | | Since commit v3.3.0-rc1~397^2 (Check*CompilerFlag: Refactor method used to pass flags, 2015-02-24) these check modules pass the flags to the compiler front-end during linking as well as during compilation. This breaks checks for flags like '-x c++' that are meant only for the compilation step. Revert the change and add a test covering a compiler-only flag.
* Check*CompilerFlag: Refactor method used to pass flagsMark Abraham2015-02-241-4/+4
| | | | | | | Refactor the Check*CompilerFlag modules to pass the flags to Check*SourceCompiles using CMAKE_REQUIRED_FLAGS instead of CMAKE_REQUIRED_DEFINITIONS. Both end up being used, but the variable for "FLAGS" is more precise.
* CheckFortranCompilerFlag: Add module to check Fortran flag existenceNicolas Bock2015-02-051-0/+66
Copy the CheckCCompilerFlag module and replace 'C' with 'Fortran'. Also update the common patterns module to match some Fortran compiler messages.