Commit History

Author SHA1 Message Date
  Brad King 0f16ebf333 cmNinjaTargetGenerator: Reduce lifetime of custom command list 2 years ago
  Ben Boeckel 9b9ec70b54 Ninja: generate scanning and build rules for C++20 module synthetic targets 2 years ago
  Orkun Tokdemir 993dde925f TargetGenerator: Factor out generation of code check rules 2 years ago
  Ben Boeckel 0ace6053e8 Ninja: track modmap dependencies properly 2 years ago
  Kyle Edwards 232467eb1c clang-tidy: add <LANG>_CLANG_TIDY_EXPORT_FIXES_DIR property 3 years ago
  Ben Boeckel e37ff5694c cmGeneratorTarget: factor out fileset info and scanning detection 3 years ago
  Ben Boeckel 9e61fc3d6d cmGeneratorTarget: factor out dyndep support detection 3 years ago
  Ben Boeckel a02d792c6e cxxmodules: add properties to control scanning 3 years ago
  Ben Boeckel 008c09d6db cmNinjaTargetGenerator: factor out determining the fileset of a source 3 years ago
  Evan Wilde e88509d0e8 Swift: Omit output-file-map when used as a linker 3 years ago
  Brad King 18408c0b88 cmGlobalNinjaGenerator: Add helper to compute absolute paths for build.ninja 4 years ago
  Brad King efb8d7b4a1 cmNinjaTargetGenerator: Reduce string copies in ConvertToNinjaPath wrapper 4 years ago
  Brad King fb3a57575a cmNinjaTargetGenerator: Rename source file path lookup method for clarity 4 years ago
  Kyle Edwards ad08f93ee4 Ninja Multi-Config: Split long command lines by config 4 years ago
  Brad King 4b23359117 ninja: Add experimental infrastructure for C++20 module dependency scanning 5 years ago
  Marc Chevrier f8d8faff8d Ninja Generators: Homogenize configuration with Makefiles 5 years ago
  Brad King fcf3fc4447 cmNinjaTargetGenerator: Clarify method names 5 years ago
  Brad King fe5d0849db cmNinjaTargetGenerator: Consolidate redundant methods 5 years ago
  Raul Tambre c63fe01835 CUDA: Clang separable compilation 5 years ago
  Kitware Robot bdca8b01d2 Modernize: Use #pragma once in all header files 5 years ago
  Brad King 62816ff88c Merge topic 'fortran-preprocess-property' 5 years ago
  Peter Hill 3888de23da Ninja: Skip Fortran preprocessing if Fortran_PREPROCESS is OFF 5 years ago
  Marc Chevrier 2faa3f6c55 Refactoring: Third-parties public headers are under cm3p prefix 5 years ago
  Kyle Edwards 63c9cd2088 Ninja Multi-Config: Fix bug with MacOS frameworks 5 years ago
  Kyle Edwards 110037369d Refactor: Split Ninja files into impl-<Config>.ninja and build-<Config>.ninja 5 years ago
  Kyle Edwards 5a8a9f7229 Ninja: Add multi-config variant 6 years ago
  Kyle Edwards 3bc63e99e4 Refactor: Prepare Ninja generator for multi-config 6 years ago
  Kitware Robot ed98209ddc Revise include order using clang-format-6.0 6 years ago
  Brad King fb9da8e6f4 Ninja: Pass preprocessor definitions when compiling with Intel Fortran 6 years ago
  Brad King 71fbebd1dc IWYU: Fix handling of <memory> standard header 6 years ago