summaryrefslogtreecommitdiffstats
path: root/Modules/Compiler/Clang.cmake
Commit message (Expand)AuthorAgeFilesLines
* Android/Clang: Tolerate undefined CMAKE_ANDROID_NDK_VERSIONBoris Egorov2022-09-161-1/+1
* CMake: Support upcoming C++26 language levelRobert Maynard2022-08-311-0/+1
* color: Introduce CMAKE_COLOR_DIAGNOSTICS variableSemyon Kolton2022-03-081-0/+6
* FujitsuClang: Change LTO option from -flto=thin to -fltoYuichiro Utsumi2021-06-291-0/+3
* Clang/MSVC: C++20 final flag, C++23 supportRaul Tambre2021-05-291-3/+12
* Android: Do not use gold for ndk >= r22Haibo Huang2021-03-031-1/+1
* Merge topic 'clang-imsvc'Brad King2021-02-101-1/+0
|\
| * Clang: Use -imsvc for system include only with MSVC-like front-endBrad King2021-02-091-1/+0
* | CUDA, CXX, OBJCXX: C++23 support with Clang 12Raul Tambre2020-12-081-0/+8
* | CUDA, CXX: Remove HAS_FULL_SUPPORT for C++17 and 20Raul Tambre2020-12-081-6/+0
|/
* Clang: use -imsvc for system include dirs when running on WindowsAndrew Fuller2020-09-161-0/+1
* Merge topic 'pch-instantiate-templates'Brad King2020-09-101-0/+3
|\
| * PCH: Template instantiation supportTobias Hieta2020-09-021-0/+3
* | PCH: Mark CMake PCH source files as -x <lang>-headerCristian Adam2020-09-041-1/+6
|/
* Clang: Fix fallback compile features when simulating old MSVC versionsBrad King2020-07-291-5/+5
* Clang: Record Clang 6.0+ as fully supporting C++17Raul Tambre2020-06-131-0/+4
* Clang: Add final C++20 flag for Clang 11.0+Raul Tambre2020-06-131-1/+4
* Clang: Refactor CXX standard flags into __compiler_clang_cxx_standards()Raul Tambre2020-04-071-0/+120
* PCH: Clang: Update PCH usage flags to include original headerSergey Larin2020-02-241-1/+1
* PCH: Do not add #pragma system_header for Xcode generatorCristian Adam2019-12-041-1/+3
* PCH: Use clang's own pch functionality instead of the GCC emulationCristian Adam2019-10-031-0/+3
* Precompile headers: Add methods to generate PCH sourcesCristian Adam2019-08-281-0/+2
* PIE link options: Update strategy to fix performance regressionMarc Chevrier2018-12-191-17/+3
* POSITION_INDEPENDENT_CODE: Manage link flags for executablesMarc Chevrier2018-11-111-0/+20
* Autogen: Add clang --target= flag to compiler predefines commandBrad King2018-10-051-0/+8
* LINK_OPTIONS: Add support of "LINKER:" prefixMarc Chevrier2018-06-061-0/+2
* Flang: Identify as simulating MSVC on WindowsIsuru Fernando2017-10-311-1/+2
* IPO: Fix support for spaces in path to archive toolsThomas Stenersen2017-10-061-3/+3
* IPO: Consider support for each language separatelyBrad King2017-06-141-2/+2
* Clang: Use common compiler macros for language standard defaultChuck Atkins2017-05-021-0/+2
* Clang IPO (LTO) supportRuslan Baratov2017-04-281-6/+48
* Implement interprocedural optimization for GNU compilersRuslan Baratov2017-03-301-0/+8
* Simplify CMake per-source license noticesBrad King2016-09-271-12/+2
* Avoid if() quoted auto-dereference when checking for "MSVC"Fraser Hutchison2014-11-191-2/+2
* Update the Clang pattern to specify compiler options.Stephen Kelly2013-11-251-2/+7
* Allow toolchain files to specify an external toolchain.Stephen Kelly2013-11-191-0/+1
* Add compiler target compile options.Stephen Kelly2013-11-191-0/+1
* Clang: Support Windows variants for GNU and MSVC (#13035, #14458)Brad King2013-10-041-7/+13
* Revert "Add compiler target compile options."Stephen Kelly2013-08-091-1/+0
* Add compiler target compile options.Stephen Kelly2013-06-111-0/+1
* Introduce target property <LANG>_VISIBILITY_PRESETStephen Kelly2013-06-021-0/+1
* Clang: Add -isystem flag support everywhereBen Boeckel2013-03-281-0/+1
* Clang: All versions know about -fPIE (#13550)Brad King2012-09-191-0/+1
* Clang: Split Compiler/Clang* modules out from GNU (#13550)Brad King2012-09-191-0/+25