summaryrefslogtreecommitdiffstats
path: root/Modules/CheckOBJCCompilerFlag.cmake
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2023-06-12 13:59:23 (GMT)
committerBrad King <brad.king@kitware.com>2023-06-12 13:59:23 (GMT)
commit4a2b708144f3f7c320a68ff39f0d2236981b93a1 (patch)
tree1cb003055d45d7cd87919f8bc61f5910ed579168 /Modules/CheckOBJCCompilerFlag.cmake
parentbebb2abb4b8e622df08e69dd6ff31117bd5209e8 (diff)
downloadCMake-4a2b708144f3f7c320a68ff39f0d2236981b93a1.zip
CMake-4a2b708144f3f7c320a68ff39f0d2236981b93a1.tar.gz
CMake-4a2b708144f3f7c320a68ff39f0d2236981b93a1.tar.bz2
Modules: Restore unnecessary inclusions for compatibility
Since commit 03c6ebf2b5 (Modules:Check,GenerateExportHeader: include only what's needed, 2023-03-09, v3.27.0-rc1~327^2) some existing projects broke because they were accidentally relying on indirect inclusion of some check modules. For now, restore the unnecessary includes for compatibility. They can be removed with a policy later. Fixes: #24991 Issue: #24994
Diffstat (limited to 'Modules/CheckOBJCCompilerFlag.cmake')
-rw-r--r--Modules/CheckOBJCCompilerFlag.cmake4
1 files changed, 4 insertions, 0 deletions
diff --git a/Modules/CheckOBJCCompilerFlag.cmake b/Modules/CheckOBJCCompilerFlag.cmake
index ceb7e17..24bf0db 100644
--- a/Modules/CheckOBJCCompilerFlag.cmake
+++ b/Modules/CheckOBJCCompilerFlag.cmake
@@ -52,3 +52,7 @@ include(Internal/CheckCompilerFlag)
macro (CHECK_OBJC_COMPILER_FLAG _FLAG _RESULT)
cmake_check_compiler_flag(OBJC "${_FLAG}" ${_RESULT})
endmacro ()
+
+# FIXME(#24994): The following module is included only for compatibility
+# with projects that accidentally relied on it with CMake 3.26 and below.
+include(CheckOBJCSourceCompiles)