Andrew Fuller
|
bb61c2d024
Clang: use -imsvc for system include dirs when running on Windows
|
5 years ago |
Brad King
|
48ed3bae58
Merge topic 'pch-instantiate-templates'
|
5 years ago |
Cristian Adam
|
8d61294c3e
PCH: Mark CMake PCH source files as -x <lang>-header
|
5 years ago |
Tobias Hieta
|
8c8f03422e
PCH: Template instantiation support
|
5 years ago |
Brad King
|
21e497fe63
Clang: Fix fallback compile features when simulating old MSVC versions
|
5 years ago |
Raul Tambre
|
b365385d66
Clang: Record Clang 6.0+ as fully supporting C++17
|
5 years ago |
Raul Tambre
|
5d26efe38f
Clang: Add final C++20 flag for Clang 11.0+
|
5 years ago |
Raul Tambre
|
25439c7d62
Clang: Refactor CXX standard flags into __compiler_clang_cxx_standards()
|
5 years ago |
Sergey Larin
|
5c6d6ec27c
PCH: Clang: Update PCH usage flags to include original header
|
5 years ago |
Cristian Adam
|
df8372da09
PCH: Do not add #pragma system_header for Xcode generator
|
6 years ago |
Cristian Adam
|
bc4f8f4472
PCH: Use clang's own pch functionality instead of the GCC emulation
|
6 years ago |
Cristian Adam
|
b8626261e9
Precompile headers: Add methods to generate PCH sources
|
6 years ago |
Marc Chevrier
|
f255280fd9
PIE link options: Update strategy to fix performance regression
|
7 years ago |
Marc Chevrier
|
c4b4d8b3a6
POSITION_INDEPENDENT_CODE: Manage link flags for executables
|
7 years ago |
Brad King
|
39534c58c5
Autogen: Add clang --target= flag to compiler predefines command
|
7 years ago |
Marc Chevrier
|
66ea1a3795
LINK_OPTIONS: Add support of "LINKER:" prefix
|
7 years ago |
Isuru Fernando
|
72d27964b9
Flang: Identify as simulating MSVC on Windows
|
8 years ago |
Thomas Stenersen
|
11f4c19d7b
IPO: Fix support for spaces in path to archive tools
|
8 years ago |
Brad King
|
ba247ccaba
IPO: Consider support for each language separately
|
8 years ago |
Chuck Atkins
|
08fa2ba8d0
Clang: Use common compiler macros for language standard default
|
8 years ago |
Ruslan Baratov
|
7d057b2738
Clang IPO (LTO) support
|
8 years ago |
Ruslan Baratov
|
dfa8263f4b
Implement interprocedural optimization for GNU compilers
|
8 years ago |
Brad King
|
86578eccf2
Simplify CMake per-source license notices
|
9 years ago |
Fraser Hutchison
|
4d52cd36ad
Avoid if() quoted auto-dereference when checking for "MSVC"
|
11 years ago |
Stephen Kelly
|
89ba7b0046
Update the Clang pattern to specify compiler options.
|
12 years ago |
Stephen Kelly
|
5096967ecd
Allow toolchain files to specify an external toolchain.
|
12 years ago |
Stephen Kelly
|
76552d595d
Add compiler target compile options.
|
12 years ago |
Brad King
|
3d8356d486
Clang: Support Windows variants for GNU and MSVC (#13035, #14458)
|
12 years ago |
Stephen Kelly
|
b33c9844fa
Revert "Add compiler target compile options."
|
12 years ago |
Stephen Kelly
|
2d9ec1dadf
Add compiler target compile options.
|
12 years ago |