libgit2 v1.8.0
- Created
- Updated
A C library implementing the Git core methods with a solid API
# Usage
libgit2 can be imported via CMake FindPkgConfig module:
find_package(PkgConfig REQUIRED)
pkg_check_modules(LIBGIT2 REQUIRED IMPORTED_TARGET libgit2)
target_link_libraries(main PRIVATE PkgConfig::LIBGIT2)
vcpkg provides proprietary CMake targets:
find_package(unofficial-libgit2 CONFIG REQUIRED)
target_link_libraries(main PRIVATE unofficial::libgit2::libgit2)
# License
Unspecified
# Supported Platforms
!uwp
- ✅ linux
- ✅ osx
- ✅ windows
- ❌
uwp
# Features
# mbedtls
SSL support (mbedTLS)
Supports: !windows
- ✅ linux
- ✅ osx
- ❌
windows
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by mbedtls )
- vcpkg-cmake-config (by mbedtls )
# openssl
SSL support (OpenSSL)
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by openssl )
- vcpkg-cmake-config (by openssl )
- vcpkg-cmake-get-vars (by openssl )
# pcre default
Build against external libpcre
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by pcre )
- vcpkg-cmake-config (by pcre )
# pcre2
Build against external libpcre2
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by pcre2 )
- vcpkg-cmake-config (by pcre2 )
# sectransp
SSL support (sectransp)
Supports: osx
- ✅ osx
- ❌
linux - ❌
windows
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# ssh
SSH support via libssh2
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by libssh2 )
- vcpkg-cmake-config (by libssh2 )
- vcpkg-cmake-get-vars (by openssl )
# ssl default
Default SSL backend
Dependencies:
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by openssl )
- vcpkg-cmake-config (by openssl )
- vcpkg-cmake-get-vars (by openssl )
# tools
Build CLI tools
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# winhttp
SSL support (WinHTTP)
Supports: windows & !uwp
- ✅ windows
- ❌
linux - ❌
osx
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# Dependencies
No transitive dependencies.
# Host Dependencies
No transitive dependencies.
# Dependents
# Host Dependents
No dependents.
# Contributors
- Force Charlie
- Force.Charlie-I
- kjpus
- Robert Schumacher
- pravic
- wangli28
- Kevin Lu
- Phil Christensen
- Lily
- JonLiu1993
- chausner
- autoantwort
- LilyWangLL
- Edoardo Lolletti
- Raziel Anarki
- Kai Pastor
- Raziel Anarki
- Billy O'Neal