CMake/Tests/RunCMake/project
Brad King 9c5238dfd6 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
2016-09-28 10:34:57 -04:00
..
CMakeLists.txt project: Add optional LANGUAGES keyword 2014-01-29 09:40:51 -05:00
CMP0048-NEW-stdout.txt project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
CMP0048-NEW.cmake project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
CMP0048-OLD-stdout.txt project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
CMP0048-OLD-VERSION-result.txt project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
CMP0048-OLD-VERSION-stderr.txt project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
CMP0048-OLD-VERSION.cmake project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
CMP0048-OLD.cmake project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
CMP0048-WARN-stderr.txt project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
CMP0048-WARN.cmake project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
ExplicitRC.cmake project: Fix support for explicit RC language 2016-09-28 10:34:57 -04:00
LanguagesEmpty-stdout.txt project: Add optional LANGUAGES keyword 2014-01-29 09:40:51 -05:00
LanguagesEmpty.cmake project: Add optional LANGUAGES keyword 2014-01-29 09:40:51 -05:00
LanguagesImplicit-stdout.txt project: Add optional LANGUAGES keyword 2014-01-29 09:40:51 -05:00
LanguagesImplicit.cmake project: Add optional LANGUAGES keyword 2014-01-29 09:40:51 -05:00
LanguagesNONE-stdout.txt project: Add optional LANGUAGES keyword 2014-01-29 09:40:51 -05:00
LanguagesNONE.cmake project: Add optional LANGUAGES keyword 2014-01-29 09:40:51 -05:00
LanguagesTwice-result.txt project: Add optional LANGUAGES keyword 2014-01-29 09:40:51 -05:00
LanguagesTwice-stderr.txt project: Add optional LANGUAGES keyword 2014-01-29 09:40:51 -05:00
LanguagesTwice.cmake project: Add optional LANGUAGES keyword 2014-01-29 09:40:51 -05:00
RunCMakeTest.cmake project: Fix support for explicit RC language 2016-09-28 10:34:57 -04:00
VersionAndLanguagesEmpty-stdout.txt project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
VersionAndLanguagesEmpty.cmake project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
VersionEmpty-stdout.txt project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
VersionEmpty.cmake project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
VersionInvalid-result.txt project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
VersionInvalid-stderr.txt project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
VersionInvalid.cmake project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
VersionMissingLanguages-result.txt project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
VersionMissingLanguages-stderr.txt project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
VersionMissingLanguages.cmake project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
VersionMissingValueOkay-stdout.txt project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
VersionMissingValueOkay.cmake project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
VersionTwice-result.txt project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
VersionTwice-stderr.txt project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
VersionTwice.cmake project: Manage VERSION variables 2014-01-29 09:45:18 -05:00