1. 28 Sep, 2021 1 commit
  2. 21 Sep, 2021 1 commit
  3. 19 Sep, 2021 1 commit
  4. 17 Sep, 2021 1 commit
  5. 15 Sep, 2021 1 commit
  6. 13 Sep, 2021 1 commit
  7. 25 Aug, 2021 1 commit
  8. 19 Aug, 2021 1 commit
  9. 09 Jul, 2021 1 commit
  10. 07 Jul, 2021 5 commits
  11. 06 Jul, 2021 1 commit
  12. 18 Jun, 2021 1 commit
  13. 07 Jun, 2021 1 commit
  14. 31 May, 2021 1 commit
  15. 19 May, 2021 1 commit
    • Nils Gladitz's avatar
      install: Implement new install(CODE|SCRIPT) option ALL_COMPONENTS · 99ff7545
      Nils Gladitz authored
      In a per-component installation the generated installation scripts
      are invoked once for each component.
      
      Per default custom installation script code added by install(CODE|SCRIPT)
      only runs for one specific component in this context.
      
      The new ALL_COMPONENTS option allows custom script code to be run once
      for each component being installed.
      99ff7545
  16. 17 May, 2021 4 commits
  17. 14 May, 2021 1 commit
  18. 13 May, 2021 1 commit
  19. 12 May, 2021 1 commit
  20. 11 May, 2021 1 commit
  21. 10 May, 2021 1 commit
  22. 07 May, 2021 1 commit
  23. 05 May, 2021 1 commit
  24. 17 Mar, 2021 1 commit
    • Raul Tambre's avatar
      Per-language Win32/Console flags · 56c759b0
      Raul Tambre authored
      Allows using different compilers with different flags for different languages.
      For example Clang with GNU-like commandline for CXX and MSVC as host compiler
      for CUDA.
      
      Should help with #21914.
      56c759b0
  25. 25 Feb, 2021 1 commit
    • Brad King's avatar
      cmLocalGenerator: Clarify GetIncludeFlags signature · a133a583
      Brad King authored
      Make the `config` argument non-optional so all callers must be explicit.
      Convert the path style argument to an enumeration to make its role clear
      at call sites.
      
      The path style argument is implemented by `ConvertToIncludeReference`,
      which was introduced with the Ninja generator by commit 5b114c9b
      (Introduce a cmLocalGenerator::ConvertToIncludeReference function,
      2011-09-07, v2.8.7~187^2~4).  Its only purpose is to allow the Ninja
      generator to use relative paths in `-I` flags.  Add a comment explaining
      this role.
      a133a583
  26. 23 Feb, 2021 1 commit
  27. 22 Feb, 2021 1 commit
    • Craig Scott's avatar
      PCH PDB: Fix misuse of IS_NEWER_THAN in timestamp check · 28501fca
      Craig Scott authored and Brad King's avatar Brad King committed
      When using a file system which only has second resolution timestamps,
      there is a reasonably high likelihood of timestamps being the same.
      The IS_NEWER_THAN test returns true when timestamps are the same,
      so don't retry copying the PCH PDB file when they match exactly.
      28501fca
  28. 08 Feb, 2021 1 commit
    • Craig Scott's avatar
      IOS_INSTALL_COMBINED: Support Xcode 12 (command line only) · 0110aa01
      Craig Scott authored
      Xcode 12 doesn't allow nested builds within the same build directory.
      That means we can no longer do an install by building the install target
      when IOS_INSTALL_COMBINED is true. We can, however, still do an install
      by running the cmake_install.cmake script or executing cmake --install,
      since there is no outer build and therefore the associated SDK can be
      built as a sub-build.
      
      The non-build methods previously didn't work when
      IOS_INSTALL_COMBINED was true because the generated install script
      and the CMakeIOSInstallCombined script both made certain assumptions
      that relied on being part of a build. Those assumptions are now
      removed. A side-effect of this work is that cpack now also works from the
      command line when IOS_INSTALL_COMBINED is true.
      
      Relates: #21282
      Fixes: #20023
      0110aa01
  29. 02 Feb, 2021 3 commits
  30. 27 Jan, 2021 2 commits