Skip to content
  • Brad King's avatar
    ExternalProject: Tell Git not to verify certs only if TLS_VERIFY is OFF · 23a71e4e
    Brad King authored
    Since commit 272779ce (ExternalProject: Allow TLS_VERIFY for git clones,
    2016-04-01) we pass the `-c http.sslVerify=false` option to `git clone`
    even if no explicit `TLS_VERIFY` option was set.  This changes behavior
    because we used to use the default Git behavior by default.  Revise the
    logic to preserve the old default behavior by passing the new option
    only if `TLS_VERIFY` was explicitly passed as `OFF`.
    
    While at it, also honor `CMAKE_TLS_VERIFY` if the explicit `TLS_VERIFY`
    option is not given.
    23a71e4e