Brad King
|
d54916d03a
MSVC: Revert use of temporary -std:c++23preview flag for C++23
|
8 months ago |
Brad King
|
b3f1c60aff
MSVC: Use -std:c++23preview flag for C++23 when available
|
8 months ago |
Brad King
|
1b4a802413
MSVC: Split C++23 flag selection into dedicated block
|
8 months ago |
Tyler
|
7c38e6bb52
Add CMAKE_<LANG>_STANDARD_LATEST variables
|
1 year ago |
Ben Boeckel
|
ff18acc301
CXXModules: remove `EXPERIMENTAL` from C++ module variable names
|
2 years ago |
Ben Boeckel
|
80ef50a191
CXXModules: add a variable for BMI-only compilation
|
3 years ago |
Ben Boeckel
|
12e4bc73cb
MSVC: don't opt into dyndep support
|
3 years ago |
Ben Boeckel
|
0e9782b336
msvc: bless MSVC 19.34 support for C++ modules as experimental
|
3 years ago |
Robert Maynard
|
f808d8afb9
CMake: Support upcoming C++26 language level
|
3 years ago |
Martin Duffy
|
76a08cd253
COMPILE_WARNING_AS_ERROR: Add options to treat warnings as errors
|
3 years ago |
Brad King
|
3a8b6653dc
MSVC: Use -external:I flag without space to support Clang tools
|
3 years ago |
Brad King
|
323846afc1
Merge topic 'msvc-c++23' into release-3.22
|
4 years ago |
Brad King
|
ef47e18ad0
MSVC: Tolerate cxx_std_23 feature on older compiler versions
|
4 years ago |
PigeonF
|
ccfe1b0b40
IWYU: Add `--driver-mode=cl` when applicable
|
4 years ago |
Ben Boeckel
|
f29e1874ad
Compiler/MSVC: use the `-external:I` flag for system includes
|
5 years ago |
Raul Tambre
|
3aaf1d91bf
MSVC: C++20 final flag, C++23 support
|
4 years ago |
Hanjiang Yu
|
f6f4eb0907
clang-tidy: Add driver mode argument
|
5 years ago |
Brad King
|
9ee24ede73
Merge topic 'msvc-jmc'
|
6 years ago |
Luca Cappa
|
2a9ff9703e
MSVC: Add support for /JMC (Just My Code)
|
6 years ago |
Robert Maynard
|
d156f8f5a2
CompileFeatures: Record when MSVC gained full CXX14 support
|
6 years ago |
Robert Maynard
|
8d45a2ffe0
CompileFeatures: Record when compilers gained full CXX11 support
|
6 years ago |
Robert Maynard
|
239a8a0266
CompileFeatures: Record when CXX compilers have gained full support for 98
|
6 years ago |
Brad King
|
8f146c4508
Features: Activate C++ 20 support for MSVC 19.12.25835+
|
7 years ago |
Brad King
|
7fe580a362
Features: Add infrastructure for C++ 20 language standard
|
7 years ago |
Brad King
|
39be8a9d19
MSVC: Avoid unnecessary C++ feature detection steps
|
8 years ago |
Nils Gladitz
|
227e353595
MSVC: Extend C++ language standard support to Visual Studio 2015 Update 3
|
8 years ago |
Brad King
|
131c721f54
MSVC: Add flags for C++ language standards
|
8 years ago |
Chuck Atkins
|
9b112a848a
Compilers: Port to use default cmake_record_lang_compile_features macros
|
8 years ago |
Chuck Atkins
|
37221529c7
MSVC: Add empty definitions for std compile options
|
8 years ago |
Brad King
|
ae1a6815b6
Features: Add infrastructure for C++ 17 language standard
|
9 years ago |