summaryrefslogtreecommitdiffstats
path: root/Source/cmStandardLevelResolver.cxx
Commit message (Expand)AuthorAgeFilesLines
* cmStandardLevelResolver: Add method to look up standard level by nameBrad King2023-10-041-0/+23
* cmStandardLevelResolver: Report feature std level from GetNewRequiredStandardBrad King2023-10-041-12/+13
* cmStandardLevelResolver: Add method to get feature standard levelBrad King2023-10-041-3/+14
* cmStandardLevelResolver: Factor out public representation of levelBrad King2023-10-041-17/+15
* cmStandardLevelResolver: Clarify local variable nameBrad King2023-10-041-2/+2
* cmStandardLevelResolver: Mark builtin language standards table as constBrad King2023-10-041-31/+27
* cmStandardLevelResolver: add query for the effective standard levelBen Boeckel2023-08-231-0/+113
* cmStandardLevelResolver: compare with static string literalsBen Boeckel2023-08-231-1/+3
* cmStandardLevelResolver: use `cmStrCat` where possibleBen Boeckel2023-08-231-10/+12
* cmStandardLevelResolver: use character literals where possibleBen Boeckel2023-08-231-9/+9
* CMake code rely on cmList class for CMake lists management (part. 1)Marc Chevrier2023-04-241-2/+3
* Merge topic 'add_language_levels_for_cxx26'Brad King2022-09-011-12/+16
|\
| * CMake: Support upcoming C++26 language levelRobert Maynard2022-08-311-12/+16
* | target_*: Fix cross-directory call backtracesBrad King2022-08-221-2/+5
|/
* Merge topic 'cmp0128_cuda'Brad King2022-01-241-2/+3
|\
| * CMP0128: Add flag in OLD mode even when standard matches the defaultRaul Tambre2022-01-231-2/+3
* | cmStandardLevelResolver: Better error message on unsupported language levelRobert Maynard2022-01-111-2/+6
|/
* CMP0128: Enable/disable extensions if standard same as defaultRaul Tambre2021-11-111-1/+2
* cmStandardLevelResolver: Avoid unnecessary flags, fix unset level logicRaul Tambre2021-09-291-15/+72
* Rename cmProp in cmValueMarc Chevrier2021-09-211-15/+15
* Refactor: cmStandardLevelResolver::ComputeFeaturesAvailable returns cmPropMarc Chevrier2021-08-121-3/+3
* cmStandardLevelResolver: Fixed typo in struct name + clang-formatJaak Ristioja2021-07-311-12/+14
* compile_features: Ignore features that map to languages that aren't enabledRobert Maynard2021-06-251-0/+4
* ObjectiveC: Add C17 and C23 supportGregor Jasny2021-06-111-2/+3
* HIP: Add language to CMakeRobert Maynard2021-06-071-3/+15
* cmStandardLevelResolver: Fix size assertion in constructorBrad King2021-06-031-1/+1
* Source: Remove unnecessary comparisons to nullptrVitaly Stakhovsky2021-05-101-1/+1
* C23 supportRaul Tambre2021-02-251-2/+2
* C17 supportRaul Tambre2021-02-251-2/+3
* cmStandardLevelResolver: Factor out helper to capture stoi exceptionsBrad King2021-01-051-15/+16
* CUDA, CXX, OBJCXX: C++23 support with Clang 12Raul Tambre2020-12-081-6/+6
* cmMakefile::GetDefinition: return cmPropVitaly Stakhovsky2020-09-021-13/+13
* Source: use cmNonempty()Vitaly Stakhovsky2020-07-281-2/+2
* Merge topic 'move_more_queries_to_cmStandardLevelResolver'Brad King2020-07-161-10/+149
|\
| * Move AddCompilerRequirementFlag to cmStandardLevelResolverRobert Maynard2020-07-151-10/+149
* | cmNonempty: Convenience inlines to check for non-empty stringVitaly Stakhovsky2020-07-141-1/+1
|/
* fileapi: Support multiple backtraces for language standardJustin Goshi2020-07-061-1/+5
* cmStandardLevelResolver: Refactor to remove duplicate codeRobert Maynard2020-07-031-574/+190
* cmStandardLevelResolver: Added to handle standard level queriesRobert Maynard2020-07-011-0/+779