cmake: update git2_features.h

Reorganize the libgit2 feature selection file.
This commit is contained in:
Edward Thomson
2024-12-31 13:06:26 +00:00
parent c4c284e46f
commit 5a654f11bb

View File

@@ -1,20 +1,37 @@
#ifndef INCLUDE_features_h__
#define INCLUDE_features_h__
/* Debugging options */
#cmakedefine GIT_DEBUG_POOL 1
#cmakedefine GIT_DEBUG_STRICT_ALLOC 1
#cmakedefine GIT_DEBUG_STRICT_OPEN 1
#cmakedefine GIT_DEBUG_LEAKCHECK_WIN32 1
/* Feature enablement and provider / backend selection */
#cmakedefine GIT_THREADS 1
#cmakedefine GIT_THREADS_PTHREADS 1
#cmakedefine GIT_THREADS_WIN32 1
#cmakedefine GIT_ARCH_64 1
#cmakedefine GIT_ARCH_32 1
#cmakedefine GIT_SHA1_BUILTIN 1
#cmakedefine GIT_SHA1_OPENSSL 1
#cmakedefine GIT_SHA1_OPENSSL_FIPS 1
#cmakedefine GIT_SHA1_OPENSSL_DYNAMIC 1
#cmakedefine GIT_SHA1_MBEDTLS 1
#cmakedefine GIT_SHA1_COMMON_CRYPTO 1
#cmakedefine GIT_SHA1_WIN32 1
#cmakedefine GIT_I18N 1
#cmakedefine GIT_I18N_ICONV 1
#cmakedefine GIT_SHA256_BUILTIN 1
#cmakedefine GIT_SHA256_WIN32 1
#cmakedefine GIT_SHA256_COMMON_CRYPTO 1
#cmakedefine GIT_SHA256_OPENSSL 1
#cmakedefine GIT_SHA256_OPENSSL_FIPS 1
#cmakedefine GIT_SHA256_OPENSSL_DYNAMIC 1
#cmakedefine GIT_SHA256_MBEDTLS 1
#cmakedefine GIT_COMPRESSION_BUILTIN 1
#cmakedefine GIT_COMPRESSION_ZLIB 1
#cmakedefine GIT_NSEC 1
#cmakedefine GIT_NSEC_MTIM 1
@@ -22,7 +39,8 @@
#cmakedefine GIT_NSEC_MTIME_NSEC 1
#cmakedefine GIT_NSEC_WIN32 1
#cmakedefine GIT_FUTIMENS 1
#cmakedefine GIT_I18N 1
#cmakedefine GIT_I18N_ICONV 1
#cmakedefine GIT_REGEX_REGCOMP_L 1
#cmakedefine GIT_REGEX_REGCOMP 1
@@ -30,25 +48,11 @@
#cmakedefine GIT_REGEX_PCRE2 1
#cmakedefine GIT_REGEX_BUILTIN 1
#cmakedefine GIT_QSORT_BSD 1
#cmakedefine GIT_QSORT_GNU 1
#cmakedefine GIT_QSORT_C11 1
#cmakedefine GIT_QSORT_MSC 1
#cmakedefine GIT_SSH 1
#cmakedefine GIT_SSH_EXEC 1
#cmakedefine GIT_SSH_LIBSSH2 1
#cmakedefine GIT_SSH_LIBSSH2_MEMORY_CREDENTIALS 1
#cmakedefine GIT_AUTH_NTLM 1
#cmakedefine GIT_AUTH_NTLM_BUILTIN 1
#cmakedefine GIT_AUTH_NTLM_SSPI 1
#cmakedefine GIT_AUTH_NEGOTIATE 1
#cmakedefine GIT_AUTH_NEGOTIATE_GSSFRAMEWORK 1
#cmakedefine GIT_AUTH_NEGOTIATE_GSSAPI 1
#cmakedefine GIT_AUTH_NEGOTIATE_SSPI 1
#cmakedefine GIT_HTTPS 1
#cmakedefine GIT_HTTPS_OPENSSL 1
#cmakedefine GIT_HTTPS_OPENSSL_DYNAMIC 1
@@ -61,24 +65,26 @@
#cmakedefine GIT_HTTPPARSER_LLHTTP 1
#cmakedefine GIT_HTTPPARSER_BUILTIN 1
#cmakedefine GIT_SHA1_BUILTIN 1
#cmakedefine GIT_SHA1_WIN32 1
#cmakedefine GIT_SHA1_COMMON_CRYPTO 1
#cmakedefine GIT_SHA1_OPENSSL 1
#cmakedefine GIT_SHA1_OPENSSL_FIPS 1
#cmakedefine GIT_SHA1_OPENSSL_DYNAMIC 1
#cmakedefine GIT_SHA1_MBEDTLS 1
#cmakedefine GIT_AUTH_NTLM 1
#cmakedefine GIT_AUTH_NTLM_BUILTIN 1
#cmakedefine GIT_AUTH_NTLM_SSPI 1
#cmakedefine GIT_SHA256_BUILTIN 1
#cmakedefine GIT_SHA256_WIN32 1
#cmakedefine GIT_SHA256_COMMON_CRYPTO 1
#cmakedefine GIT_SHA256_OPENSSL 1
#cmakedefine GIT_SHA256_OPENSSL_FIPS 1
#cmakedefine GIT_SHA256_OPENSSL_DYNAMIC 1
#cmakedefine GIT_SHA256_MBEDTLS 1
#cmakedefine GIT_AUTH_NEGOTIATE 1
#cmakedefine GIT_AUTH_NEGOTIATE_GSSFRAMEWORK 1
#cmakedefine GIT_AUTH_NEGOTIATE_GSSAPI 1
#cmakedefine GIT_AUTH_NEGOTIATE_SSPI 1
#cmakedefine GIT_COMPRESSION_BUILTIN 1
#cmakedefine GIT_COMPRESSION_ZLIB 1
/* Platform details */
#cmakedefine GIT_ARCH_64 1
#cmakedefine GIT_ARCH_32 1
#cmakedefine GIT_QSORT_BSD 1
#cmakedefine GIT_QSORT_GNU 1
#cmakedefine GIT_QSORT_C11 1
#cmakedefine GIT_QSORT_MSC 1
#cmakedefine GIT_FUTIMENS 1
#cmakedefine GIT_RAND_GETENTROPY 1
#cmakedefine GIT_RAND_GETLOADAVG 1