Commit History

Author SHA1 Message Date
  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