summaryrefslogtreecommitdiff
path: root/Modules/CheckOBJCCompilerFlag.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'doc_varreq'Brad King2023-03-161-11/+23
|\ | | | | | | | | | | | | | | 9e1b30121f Help:toolchain: refer to CheckSourceCompiles cf48022dc5 Help:Check*: include CMAKE_REQUIRED_* vars to dedupe Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8300
| * Help:Check*: include CMAKE_REQUIRED_* vars to dedupescivision2023-03-141-11/+23
| | | | | | | | | | | | CMAKE_REQUIRED_FLAGS now notes that space-delimited string, not ;-list is required, which could be surprising compared to similar options that do use ;-list
* | Modules:Check,GenerateExportHeader: include only what's neededscivision2023-03-131-1/+0
|/ | | | | | GenerateExportHeader had a hidden state requirement that other modules were included first. Considering include_guard, Modules should include all they actually use.
* Modules: Do not implicitly add new functions via old Check ModulesRobert Maynard2020-10-261-2/+2
| | | | | | | | | | | | | The conversion of Check<Lang>CompilerFlag, SourceCompiles, and SourceRuns over to the new functions has the possibility of breaking projects that had functions with those existing names. To reduce the possibility of collisions we now have all the legacy code call functions that start with `cmake_`, and users will need to explicitly include the new modules to get the non-prefixed versions Fixes: #21359
* CheckCompilerFlag: unified way to check compiler flags per languageRobert Maynard2020-09-281-25/+2
|
* Help: Add Sphinx 'versionadded' directives to each top-level documentKitware Robot2020-07-061-0/+2
| | | | | | | Run the `Utilities/Sphinx/update_versions.py` script to add initial markup to every top-level document and find module. Issue: #19715
* Languages: Add support for Objective-CSteve Wilson2019-09-281-0/+64
Add entries in Modules and Modules/Platform to support Objective-C compiler determination and identification. Add Modules to check Objective-C compiler flags, source compilations, program checks, etc... Use OBJC as the designator of the language, eg: project(foo OBJC) Add various tests for Objective-C language features. Add tests to preserve C++ handling of .m and .mm files when OBJC is not a configured language. Co-Authored-By: Cristian Adam <cristian.adam@gmail.com>