Commit History

Author SHA1 Message Date
  Michael Herwig 4a11772618 GenEx: Limit TARGET_PROPERTY transitive closure optimization to subgraphs 1 year ago
  Orkun Tokdemir 7d8d239574 GeneratorTarget: Factor out AddSystemIncludeCacheKey() 1 year ago
  Brad King a8d8f26828 Merge topic 'aix-archive-shared-libraries' 1 year ago
  Aditya Vidyadhar Kamath d27fe9dfba AIX: Add option to archive shared libraries 1 year ago
  Brad King 7a77a6c642 Restore support for exporting INTERFACE with missing dependencies 1 year ago
  Robert Maynard 2fc9e482a9 Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usage 1 year ago
  Dave Abrahams 5bb7f8a4dd Swift: Use per-config module file locations in multi-config generators 1 year ago
  Dave Abrahams b2e042d77a cmGeneratorTarget: Adopt Swift-related methods from the Ninja generator 1 year ago
  Brad King b9ee79b8a1 GenEx: Add support for custom transitive compile properties 1 year ago
  Brad King e64d09a729 cmGeneratorTarget: Add GetLinkImplementationClosure mode for linking 1 year ago
  Brad King a11cbcc268 cmGeneratorTarget: Add TransitiveProperty constructor to help some compilers 1 year ago
  Brad King feaca40931 cmGeneratorTarget: Factor link interface/impl methods into own source 1 year ago
  Brad King abf60adfa6 cmGeneratorTarget: Move TargetPropertyEntry creation method to header 1 year ago
  Brad King ff1693cb3c cmGeneratorTarget: Clarify enum for specifying purpose of usage requirements 1 year ago
  Brad King 662d4c5315 cmGeneratorTarget: Clarify name for evaluating compile-only usage requirements 1 year ago
  Brad King 721b86c02b Merge topic 'pch-single-arch' 1 year ago
  Brad King 718f43e7ee Merge topic 'vs-scan-module-deps-settings' 1 year ago
  Brad King ef006ebd9b PCH: Use per-arch .pch files only when building multiple Apple architectures 1 year ago
  Brad King de9faaf0a3 Merge topic 'genex-link-properties' 1 year ago
  Ben Boeckel dff511ad28 cmGeneratorTarget: add a target-level query for "needs dyndep" 1 year ago
  Brad King be111897b3 Merge topic 'export-name-safe-name' 1 year ago
  Brad King 862b8e28ad GenEx: Teach TARGET_PROPERTY evaluation to optionally pierce LINK_ONLY 1 year ago
  Brad King 79a3ae9a0d cmGeneratorExpressionDAGChecker: Simplify transitive property table 1 year ago
  Ben Boeckel 4452d41488 cmGeneratorTarget: add method to get a filesystem-safe export name 1 year ago
  Brad King e449417f94 Merge topic 'genex-cleanup' 1 year ago
  Brad King 0a61116f52 cmGeneratorTarget: Remove EvaluateInterfaceProperty argument default 1 year ago
  Ben Boeckel 2c8361f923 cxxmodules: link to `std`-providing targets when available 1 year ago
  Brad King 2ce2aebb6f Merge topic 'restore-link-interface-objlib-with-unity' 1 year ago
  Brad King 5b8e9e068f Restore support for TARGET_OBJECTS in link interfaces with unity builds 1 year ago
  Brad King 2c6ec6de15 Link to transitive dependencies on stub libraries only on some linkers 1 year ago