diff options
author | Brad King <brad.king@kitware.com> | 2019-02-13 14:23:31 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2019-02-13 14:52:20 (GMT) |
commit | 557b2d6e65038640d5016413e612e48691cff0d8 (patch) | |
tree | e78fffef3bf804f628eb7d2ec424e9354a59adb5 /Source/cmMakefileUtilityTargetGenerator.h | |
parent | 017598a4443c19185dc245f3f0fcfceff9b98463 (diff) | |
download | CMake-557b2d6e65038640d5016413e612e48691cff0d8.zip CMake-557b2d6e65038640d5016413e612e48691cff0d8.tar.gz CMake-557b2d6e65038640d5016413e612e48691cff0d8.tar.bz2 |
Fix regression in -I/usr/include exclusion logic
The change in commit 15ad830062 (Refactor exclusion of -I/usr/include to
avoid per-language values, 2019-01-21, v3.14.0-rc1~108^2~4) caused the
exclusion to apply to Fortran, but it was only meant for C, CXX, and
CUDA. The purpose of the change was to prepare for the value of
`CMAKE_<LANG>_IMPLICIT_INCLUDE_DIRECTORIES` to be computed from the
actual compiler instead of hard-coded. We need to preserve exclusion of
`-I/usr/include` if the compiler has any implicit include directory that
looks intended to replace it, e.g. `<sdk>/usr/include` on macOS.
Fixes: #18914
Diffstat (limited to 'Source/cmMakefileUtilityTargetGenerator.h')
0 files changed, 0 insertions, 0 deletions