1. 15 Dec, 2020 3 commits
    • Brad King's avatar
      cmLocalGenerator: Refactor custom command generator construction · 7b64b0cd
      Brad King authored
      Add support for constructing and using multiple generators for one
      custom command.  cmGeneratorTarget contains a code path that needs this
      behavior when used with Ninja but not other generators, so use virtual
      dispatch through cmLocalGenerator.
      7b64b0cd
    • Brad King's avatar
      cmMakefile: Simplify custom target 'force' output name generation · d29da8ed
      Brad King authored
      Remove unnecessary check of policy CMP0049.  The policy can never
      trigger on our internally-generated name because it has no variable
      references.
      
      The rename in commit 0ed5ce4c (cmTarget: Rename AddSource method for
      backward compatibility., 2014-03-17, v3.1.0-rc1~688^2~17) made it look
      like this code path depended on CMP0049.  Then commit 0e1faa28
      (cmMakefile: Separate custom command setup from actual creation,
      2019-09-14, v3.16.0-rc1~85^2) and commit ea1bed34 (cmMakefile: Extract
      utilities used for creation of custom commands, 2019-09-21,
      v3.16.0-rc1~52^2~1) built additional infrastructure to thread that
      dependence through the call stack.  Remove it all.
      d29da8ed
    • Brad King's avatar
      Help: Clarify version adding add_custom_{command,target} OUTPUT genex support · 2b1cc175
      Brad King authored
      Update the documentation added by commit c257c254
      (add_custom_{command,target}: Add genex support to OUTPUT and
      BYPRODUCTS, 2020-10-19) to use sphinx markup instead of prose to specify
      the version in which the feature was added.
      2b1cc175
  2. 14 Dec, 2020 20 commits
  3. 13 Dec, 2020 1 commit
  4. 12 Dec, 2020 1 commit
  5. 11 Dec, 2020 15 commits