8000 Add GIT_TLS to signal TLS support · libgit2/libgit2@2cdd5dd · GitHub
[go: up one dir, main page]

Skip to content

Commit 2cdd5dd

Browse files
committed
Add GIT_TLS to signal TLS support
1 parent f623cf8 commit 2cdd5dd

File tree

4 files changed

+13
-10
lines changed

4 files changed

+13
-10
lines changed

CMakeLists.txt

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -545,16 +545,20 @@ ELSE()
545545
ENDIF()
546546

547547
IF (SECURITY_FOUND)
548-
ADD_DEFINITIONS(-DGIT_SECURE_TRANSPORT)
549-
INCLUDE_DIRECTORIES(${SECURITY_INCLUDE_DIR})
548+
ADD_DEFINITIONS(-DGIT_SECURE_TRANSPORT)
549+
INCLUDE_DIRECTORIES(${SECURITY_INCLUDE_DIR})
550550
ENDIF ()
551551

552552
IF (OPENSSL_FOUND)
553-
ADD_DEFINITIONS(-DGIT_OPENSSL)
554-
INCLUDE_DIRECTORIES(${OPENSSL_INCLUDE_DIR})
555-
SET(SSL_LIBRARIES ${OPENSSL_LIBRARIES})
553+
ADD_DEFINITIONS(-DGIT_OPENSSL)
554+
INCLUDE_DIRECTORIES(${OPENSSL_INCLUDE_DIR})
555+
SET(SSL_LIBRARIES ${OPENSSL_LIBRARIES})
556556
ENDIF()
557557

558+
IF (WINHTTP OR SECURITY_FOUND OR OPENSSL_FOUND)
559+
ADD_DEFINITIONS(-DGIT_TLS)
560+
SET(HAS_TLS_SUPPORT)
561+
ENDIF()
558562

559563

560564
IF (THREADSAFE)
@@ -702,7 +706,7 @@ IF (BUILD_CLAR)
702706
ENDIF ()
703707

704708
ENABLE_TESTING()
705-
IF (WINHTTP OR OPENSSL_FOUND OR SECURITY_FOUND)
709+
IF (HAS_TLS_SUPPORT)
706710
ADD_TEST(libgit2_clar libgit2_clar -ionline)
707711
ELSE ()
708712
ADD_TEST(libgit2_clar libgit2_clar -v)

src/settings.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ int git_libgit2_features(void)
3131
#ifdef GIT_THREADS
3232
| GIT_FEATURE_THREADS
3333
#endif
34-
#if defined(GIT_OPENSSL) || defined(GIT_WINHTTP) || defined(GIT_SECURE_TRANSPORT)
34+
#if defined(GIT_TLS)
3535
| GIT_FEATURE_HTTPS
3636
#endif
3737
#if defined(GIT_SSH)

tests/core/stream.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,7 @@ void test_core_stream__register_tls(void)
3737
* or when openssl support is disabled (except on OSX
3838
* with Security framework).
3939
*/
40-
#if defined(GIT_WIN32) || \
41-
(!defined(GIT_SECURE_TRANSPORT) && !defined(GIT_OPENSSL))
40+
#if defined(GIT_WIN32) || !defined(GIT_TLS)
4241
cl_git_fail_with(-1, error);
4342
#else
4443
cl_git_pass(error);

tests/online/badssl.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
static git_repository *g_repo;
66

7-
#if defined(GIT_OPENSSL) || defined(GIT_WINHTTP) || defined(GIT_SECURE_TRANSPORT)
7+
#if defined(GIT_TLS)
88
static bool g_has_ssl = true;
99
#else
1010
static bool g_has_ssl = false;

0 commit comments

Comments
 (0)
0