Commit History

Author SHA1 Message Date
  Brad King affe9d56a2 Allow INTERFACE_SOURCES to specify $<TARGET_OBJECTS> (#14970) 11 years ago
  Brad King 848c8ccf18 cmTarget: Refactor LinkImplementation to allow more information 11 years ago
  Brad King f85ccf23ee cmGeneratorExpressionEvaluator: Shorten some long lines 11 years ago
  Stephen Kelly 61ce654742 Genex: Fix stack overflow in transitive property evaluation. 11 years ago
  Brad King d912220eaa cmTarget: Lookup targets in LinkInterface and LinkImplementation 11 years ago
  Brad King a272344228 Fix scope of transitive target name lookups 11 years ago
  Brad King 9f3ed029ce cmTarget: Constify GetTransitivePropertyTargets results 11 years ago
  Brad King 0dc9e88d76 cmTarget: Remove 'head' argument from GetLinkImplementation 11 years ago
  Ben Boeckel 7492a7b846 regex: Search on strings where possible 11 years ago
  Ben Boeckel 3e7194a215 regex: Use static regexs where possible 11 years ago
  Ben Boeckel a08292059e genex: remove the need for backtraces 11 years ago
  Stephen Kelly fb2fa47656 Genex: Clarify error message on use with non-binary targets (#14899). 11 years ago
  Stephen Kelly 0dfe395e3c Features: Add COMPILE_FEATURES generator expression. 11 years ago
  Brad King 5376151aa1 Merge topic 'target-transitive-sources' 11 years ago
  Stephen Kelly 3676fb4963 cmTarget: Allow transitive evaluation of SOURCES property. 11 years ago
  Stephen Kelly e6971df6ab cmTarget: Make the source files depend on the config. 11 years ago
  Stephen Kelly 5de63265e3 Genex: Only evaluate TARGET_OBJECTS to determine target sources. 11 years ago
  Stephen Kelly bf98cc252f Genex: Evaluate TARGET_OBJECTS as a normal expression. 11 years ago
  Stephen Kelly 21c573f682 Remove some c_str() calls. 11 years ago
  Ben Boeckel 84fdc9921c stringapi: Pass configuration names as strings 11 years ago
  Ben Boeckel ce5114354c stringapi: Use strings for the languages 11 years ago
  Ben Boeckel 24e8b929ee genex: Store predicates as a map for faster searching 11 years ago
  Stephen Kelly b8b99cc1e5 cmTarget: Avoid computing languages when computing transitive targets. 11 years ago
  Stephen Kelly 21e91350b0 cmTarget: Change GetTransitivePropertyLinkLibraries to output targets. 11 years ago
  Rolf Eike Beer c768e398f9 cmMakefile: make some methods take const std::string& instead of const char* 11 years ago
  Stephen Kelly 6aabb6a62b Genex: Use case-sensitive comparison for COMPILER_ID. 12 years ago
  Stephen Kelly 5bb53f6b73 cmTarget: Deprecate COMPILE_DEFINITIONS_ properties with a policy. 11 years ago
  Stephen Kelly 3917d86b26 Genex: Add a nullary form for CONFIG 11 years ago
  Stephen Kelly 9c9f69fb9c Genex: Make EQUAL support upper case binary literals 11 years ago
  Stephen Kelly 6eb3218105 Genex: Fix case of methods in the dag checker. 11 years ago