diff options
author | Brad King <brad.king@kitware.com> | 2020-07-23 14:30:59 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2020-07-23 14:54:35 (GMT) |
commit | c4109a1bc88f8e3b4ff93de6b784ab57149546bc (patch) | |
tree | fbcb0b8234099dcfa2f16c92705bd22d54e074bc /Tests/FortranModules/External | |
parent | d421274e3e11a0e6480358faa8a8e5cf48d7b3c2 (diff) | |
download | CMake-c4109a1bc88f8e3b4ff93de6b784ab57149546bc.zip CMake-c4109a1bc88f8e3b4ff93de6b784ab57149546bc.tar.gz CMake-c4109a1bc88f8e3b4ff93de6b784ab57149546bc.tar.bz2 |
VS: Restore toleration of target-wide -TP flag with MSVC
Since commit 3b547e2e4b (VS: Simplify logic adding source file C/C++
language flag to MSVC, 2020-05-15, v3.18.0-rc1~139^2~1) we only add a
per-source language selection flag when the source file extension does
not match the compiler's default. This approach breaks when a project
adds a target-wide `-TP` flag.
Although such projects likely did not work with non-VS generators, we
did support them before in Visual Studio generators. Add a special case
to tolerate such flags again.
Fixes: #21005
Diffstat (limited to 'Tests/FortranModules/External')
0 files changed, 0 insertions, 0 deletions