Commit History

Autor SHA1 Mensaxe Data
  Brad King efb8d7b4a1 cmNinjaTargetGenerator: Reduce string copies in ConvertToNinjaPath wrapper %!s(int64=4) %!d(string=hai) anos
  Brad King fb3a57575a cmNinjaTargetGenerator: Rename source file path lookup method for clarity %!s(int64=4) %!d(string=hai) anos
  Kyle Edwards ad08f93ee4 Ninja Multi-Config: Split long command lines by config %!s(int64=4) %!d(string=hai) anos
  Brad King 4b23359117 ninja: Add experimental infrastructure for C++20 module dependency scanning %!s(int64=5) %!d(string=hai) anos
  Marc Chevrier f8d8faff8d Ninja Generators: Homogenize configuration with Makefiles %!s(int64=5) %!d(string=hai) anos
  Brad King fcf3fc4447 cmNinjaTargetGenerator: Clarify method names %!s(int64=5) %!d(string=hai) anos
  Brad King fe5d0849db cmNinjaTargetGenerator: Consolidate redundant methods %!s(int64=5) %!d(string=hai) anos
  Raul Tambre c63fe01835 CUDA: Clang separable compilation %!s(int64=5) %!d(string=hai) anos
  Kitware Robot bdca8b01d2 Modernize: Use #pragma once in all header files %!s(int64=5) %!d(string=hai) anos
  Brad King 62816ff88c Merge topic 'fortran-preprocess-property' %!s(int64=5) %!d(string=hai) anos
  Peter Hill 3888de23da Ninja: Skip Fortran preprocessing if Fortran_PREPROCESS is OFF %!s(int64=5) %!d(string=hai) anos
  Marc Chevrier 2faa3f6c55 Refactoring: Third-parties public headers are under cm3p prefix %!s(int64=5) %!d(string=hai) anos
  Kyle Edwards 63c9cd2088 Ninja Multi-Config: Fix bug with MacOS frameworks %!s(int64=5) %!d(string=hai) anos
  Kyle Edwards 110037369d Refactor: Split Ninja files into impl-<Config>.ninja and build-<Config>.ninja %!s(int64=5) %!d(string=hai) anos
  Kyle Edwards 5a8a9f7229 Ninja: Add multi-config variant %!s(int64=6) %!d(string=hai) anos
  Kyle Edwards 3bc63e99e4 Refactor: Prepare Ninja generator for multi-config %!s(int64=6) %!d(string=hai) anos
  Kitware Robot ed98209ddc Revise include order using clang-format-6.0 %!s(int64=6) %!d(string=hai) anos
  Brad King fb9da8e6f4 Ninja: Pass preprocessor definitions when compiling with Intel Fortran %!s(int64=6) %!d(string=hai) anos
  Brad King 71fbebd1dc IWYU: Fix handling of <memory> standard header %!s(int64=6) %!d(string=hai) anos
  Saleem Abdulrasool 7d7f31161d Ninja: add support for Swift's output-file-map.json %!s(int64=6) %!d(string=hai) anos
  Sebastian Holtermann 012d599e26 Ninja: Add support for ADDITIONAL_CLEAN_FILES target property %!s(int64=6) %!d(string=hai) anos
  Sebastian Holtermann 30a550d6ad Ninja: In cmNinjaTargetGenerator use std::unique_ptr to manage new instances %!s(int64=6) %!d(string=hai) anos
  Saleem Abdulrasool 9ecb3f8d5c Ninja,Makefile: use `unique_ptr` for memory management %!s(int64=6) %!d(string=hai) anos
  Ben Boeckel 933dd91642 ninja: do not assume explicit preprocessing uses that output %!s(int64=6) %!d(string=hai) anos
  Ben Boeckel 72f9bb2993 ninja: make dyndep generation language aware %!s(int64=6) %!d(string=hai) anos
  Bartosz Kosiorek ab2e35d614 Replace occurrences of "Mac OS X" with "macOS" in comments %!s(int64=7) %!d(string=hai) anos
  Marc Chevrier cc9f88af53 LINK_DEPENDS: add support for property INTERFACE_LINK_DEPENDS %!s(int64=7) %!d(string=hai) anos
  Marc Chevrier 0448311179 sourceFile properties: add property INCLUDE_DIRECTORIES %!s(int64=8) %!d(string=hai) anos
  Brad King 0b33aee48b Use C++11 override instead of CM_OVERRIDE %!s(int64=8) %!d(string=hai) anos
  Daniel Pfeifer ca2233e31f IWYU: Mark cmConfigure.h with pragma: keep %!s(int64=8) %!d(string=hai) anos