summaryrefslogtreecommitdiffstats
path: root/Modules/CMakeCXXCompiler.cmake.in
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2016-09-21 19:38:53 (GMT)
committerBrad King <brad.king@kitware.com>2016-09-22 17:53:09 (GMT)
commit39ebfc79e614dc395d5ace2ad5818b3ba75ca478 (patch)
tree13909c2ae514448da91ed63ba513fc7e7280b096 /Modules/CMakeCXXCompiler.cmake.in
parent9a77680eed49939f8ba418af96eefd42ecea0ae1 (diff)
downloadCMake-39ebfc79e614dc395d5ace2ad5818b3ba75ca478.zip
CMake-39ebfc79e614dc395d5ace2ad5818b3ba75ca478.tar.gz
CMake-39ebfc79e614dc395d5ace2ad5818b3ba75ca478.tar.bz2
Ninja: Add explicit preprocessing step for Fortran
All Fortran sources need to be preprocessed before any source may be compiled so that module dependencies can be (later) extracted. Factor out an explicit preprocessing step preceding compilation. Use Ninja depfile dependencies on the preprocessing step and then compile the already-preprocessed source with a separate build statement that depends explicitly only on the preprocessor output. Later we will insert dynamic discovery of module dependencies between these steps.
Diffstat (limited to 'Modules/CMakeCXXCompiler.cmake.in')
0 files changed, 0 insertions, 0 deletions