Skip to content
Snippets Groups Projects
  1. Sep 20, 2021
  2. Sep 16, 2021
    • Brad King's avatar
      Merge branch 'android-PATH' into release-3.20 · c9c6e8d6
      Brad King authored
      Merge-request: !6528
      c9c6e8d6
    • hhb's avatar
      Android: Restore searching PATH for executables · 94f37767
      hhb authored and Brad King's avatar Brad King committed
      Since commit a7f41a7e (Android: Fix find_* search order within NDK for
      unified toolchains, 2020-10-13, v3.20.0-rc1~610^2), we turn off
      `CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH`.  This breaks `find_program`
      searching `PATH` for host executables.  Fortunately, the setting turns
      out not to be necessary, perhaps since commit cbc51a8b (Android:
      restructure android search paths, 2020-11-06, v3.20.0-rc1~509^2).
      Without it, none of NDK tests fail, so remove it to restore pre-3.20
      behavior.
      
      Fixes: #22634
      94f37767
  3. Aug 24, 2021
  4. Aug 22, 2021
    • Ben Boeckel's avatar
      GNUInstallDirs: avoid unwanted variable dereference · 49a5dbca
      Ben Boeckel authored
      In some situations, it seems that the variable `0` is defined. In the
      case found, it was set to `1`. This makes the detection of the missing
      third argument bogus and unnecessarily triggers a warning.
      
      This oversight was introduced in 229b5ee9 (GNUInstallDirs: Add dir
      argument to GNUInstallDirs_get_absolute_install_dir, 2020-10-31) prior
      to CMake 3.20's release cycle.
      49a5dbca
  5. Aug 02, 2021
    • Brad King's avatar
      Merge branch 'macos-10.4' into release-3.20 · 91ba8935
      Brad King authored
      Merge-request: !6426
      91ba8935
    • Evan Miller's avatar
      macOS: Restore support for Mac OS X 10.4 (Tiger) · 1af23c4d
      Evan Miller authored and Brad King's avatar Brad King committed
      Since commit 4aed96e2 (Apple: Set CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG
      on non-macOS too, 2021-04-06, v3.20.1~5^2) we always enable support for
      linking with `-rpath`.  The intention of the change was to enable using
      the flag on iOS, tvOS and watchOS by avoiding a Darwin-specific version
      check.  However, removing the check broke support for OS X 10.4 because
      the flag is not supported on that version.
      
      Restore a form of the check that disables the flag on OS X < 10.5 while
      still allowing it for the other Apple platforms.  Since no one is doing
      iOS/tvOS/etc development on 10.4, this change should have no unintended
      side effects.
      
      Fixes: #22490
      1af23c4d
  6. Jul 09, 2021
  7. Jul 08, 2021
  8. Jul 07, 2021
  9. Jul 02, 2021
  10. Jun 21, 2021
  11. Jun 20, 2021
    • Craig Scott's avatar
      ExternalProject: Use ${ref}^0 to avoid MSYS/Cygwin shell substitutions · 360ff17d
      Craig Scott authored
      In 5e941a54 (ExternalProject: Ensure git fetch if updating to hash we
      don't have yet, 2021-05-09), the form ${ref}^{commit} was used to ensure
      the ref was treated as a commit. When running under a MSYS2 or
      Cygwin shell, the {commit} part can be translated by the shell, leaving it as
      ${ref}^commit, which git doesn't understand. Use the equivalent but
      safer form ${ref}^0, since it won't be subject to the shell substitution
      issue.
      
      Fixes: #22299
      360ff17d
  12. Jun 18, 2021
    • Brad King's avatar
      Tests: Fix xcode version detection for Xcode 13 on ARM · 1dd0eae4
      Brad King authored
      Running `xcode -version` on an ARM box prints content to stderr:
      
          objc[...]: Class ... is implemented in both...
          One of the two will be used. Which one is undefined.
      
      Capture and parse only stdout.  Otherwise we might configure test
      behavior for the wrong version of Xcode.
      1dd0eae4
  13. Jun 17, 2021
  14. Jun 16, 2021
  15. Jun 15, 2021
  16. Jun 14, 2021
  17. Jun 12, 2021
  18. Jun 11, 2021
  19. Jun 09, 2021
Loading