summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/execute_process/MergeOutputFile.cmake
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2016-09-27 13:33:58 (GMT)
committerBrad King <brad.king@kitware.com>2016-09-28 14:34:57 (GMT)
commit9c5238dfd6a3aa1d7e0ba30f302e75ffbc893851 (patch)
treebc92323c6a686db17683cb537e0697e564e9fbd9 /Tests/RunCMake/execute_process/MergeOutputFile.cmake
parent40c0482153b54f60cd2f2e573cc1183df56e8a76 (diff)
downloadCMake-9c5238dfd6a3aa1d7e0ba30f302e75ffbc893851.zip
CMake-9c5238dfd6a3aa1d7e0ba30f302e75ffbc893851.tar.gz
CMake-9c5238dfd6a3aa1d7e0ba30f302e75ffbc893851.tar.bz2
project: Fix support for explicit RC language
The check added in commit v3.6.0-rc1~293^2 (Diagnose recursive project/enable_language without crashing, 2016-03-07) broke support for enabling `RC` explicitly along with other languages like `C`. The reason is that we enable all listed languages at once so the internal `enable_language(RC)` that we do while enabling `C` or `CXX` on some platforms triggers the recursion check if `RC` is explicitly listed. Ideally we should refactor things to only enable one language at a time, but for now it is simplest to just exclude `RC` from the explicit list until other languages are enabled, and then enable it. Closes: #16330
Diffstat (limited to 'Tests/RunCMake/execute_process/MergeOutputFile.cmake')
0 files changed, 0 insertions, 0 deletions