Skip to content
Snippets Groups Projects
  1. Jan 12, 2023
  2. Jan 11, 2023
  3. Jan 06, 2023
  4. Dec 21, 2022
  5. Dec 17, 2022
  6. Dec 16, 2022
  7. Dec 15, 2022
  8. Dec 13, 2022
  9. Dec 08, 2022
  10. Dec 07, 2022
    • Brad King's avatar
      Help: Drop misleading add_custom_command "makefile terms" explanation · 5f2bf6ec
      Brad King authored
      The "In makefile terms" explanation is left from very early days of
      CMake to help developers migrating from hand-written makefiles.
      These days it is often misinterpreted, particularly in the context
      of multiple `add_custom_command` calls, to mean that we generate a
      single Makefile containing rules for all custom commands.  This
      leads to an incorrect mental model of the expressed build system.
      The actual generated build system may spread the rules across multiple
      targets that do not see the each other's file-level rules, which makes
      target-level dependencies important too.
      5f2bf6ec
    • Brad King's avatar
      VS: Add a variable to report the Visual Studio version build number · 5ce0f03c
      Brad King authored
      VS 2017 and above come with a Visual Studio Installer tool that tracks
      four-component Visual Studio version numbers.  We already detect the VS
      version number because it is needed to make some generation decisions.
      Provide the number to projects in a `CMAKE_VS_VERSION_BUILD_NUMBER`
      variable so they can use it similarly.
      
      Fixes: #24230
      5ce0f03c
    • Brad King's avatar
  11. Dec 06, 2022
  12. Dec 05, 2022
  13. Dec 02, 2022
  14. Dec 01, 2022
  15. Nov 29, 2022
  16. Nov 28, 2022
  17. Nov 27, 2022
  18. Nov 21, 2022
  19. Nov 19, 2022
    • Peter Würth's avatar
      add_custom_{command,target}: add genex support for COMMENT · 26d81309
      Peter Würth authored
      Evaluate and expand generator expressions in the `COMMENT` argument of
      the `add_custom_command()` and `add_custom_target()` commands.
      This allows to include generator expressions, e.g. a targets location
      $<TARGET_...> or the current configuration $<CONFIG>, in the build-time
      messages.
      
      Fixes #22507
      26d81309
  20. Nov 18, 2022
Loading