File tree Expand file tree Collapse file tree 5 files changed +30
-1
lines changed
Expand file tree Collapse file tree 5 files changed +30
-1
lines changed Original file line number Diff line number Diff line change 1+ FUNCTION (SanitizeBool VAR)
2+ STRING (TOLOWER "${${VAR} }" VALUE )
3+ IF (VALUE STREQUAL "on" )
4+ SET (${VAR} "ON" PARENT_SCOPE)
5+ ELSEIF (VALUE STREQUAL "yes" )
6+ SET (${VAR} "ON" PARENT_SCOPE)
7+ ELSEIF (VALUE STREQUAL "true" )
8+ SET (${VAR} "ON" PARENT_SCOPE)
9+ ELSEIF (VALUE STREQUAL "1" )
10+ SET (${VAR} "ON" PARENT_SCOPE)
11+ ELSEIF (VALUE STREQUAL "off" )
12+ SET (${VAR} "OFF" PARENT_SCOPE)
13+ ELSEIF (VALUE STREQUAL "no" )
14+ SET (${VAR} "OFF" PARENT_SCOPE)
15+ ELSEIF (VALUE STREQUAL "false" )
16+ SET (${VAR} "OFF" PARENT_SCOPE)
17+ ELSEIF (VALUE STREQUAL "0" )
18+ SET (${VAR} "OFF" PARENT_SCOPE)
19+ ENDIF ()
20+ ENDFUNCTION ()
Original file line number Diff line number Diff line change 22
33# We try to find any packages our backends might use
44
5+ INCLUDE (SanitizeBool)
6+
57FIND_PACKAGE (GSSAPI)
68IF (CMAKE_SYSTEM_NAME MATCHES "Darwin" )
79 INCLUDE (FindGSSFramework)
810ENDIF ()
911
1012# Auto-select GSS backend
13+ SanitizeBool(USE_GSSAPI)
1114IF (USE_GSSAPI STREQUAL ON )
1215 IF (GSSFRAMEWORK_FOUND)
1316 SET (GSS_BACKEND "GSS.framework" )
Original file line number Diff line number Diff line change 11# Select the backend to use
22
3+ INCLUDE (SanitizeBool)
4+
35# We try to find any packages our backends might use
46FIND_PACKAGE (OpenSSL)
57FIND_PACKAGE (mbedTLS)
@@ -9,6 +11,7 @@ IF (CMAKE_SYSTEM_NAME MATCHES "Darwin")
911ENDIF ()
1012
1113# Auto-select TLS backend
14+ SanitizeBool(USE_HTTPS)
1215IF (USE_HTTPS STREQUAL ON )
1316 IF (SECURITY_FOUND)
1417 IF (SECURITY_HAS_SSLCREATECONTEXT)
Original file line number Diff line number Diff line change 11# Select a hash backend
22
3+ INCLUDE (SanitizeBool)
4+
35# USE_SHA1=CollisionDetection(ON)/HTTPS/Generic/OFF
46
7+ SanitizeBool(USE_SHA1)
58IF (USE_SHA1 STREQUAL ON OR USE_SHA1 STREQUAL "CollisionDetection" )
69 SET (SHA1_BACKEND "CollisionDetection" )
710ELSEIF (USE_SHA1 STREQUAL "HTTPS" )
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ SET(LIB_INSTALL_DIR lib CACHE PATH "Where to install libraries to.")
2828SET (INCLUDE_INSTALL_DIR include CACHE PATH "Where to install headers to." )
2929
3030# Enable tracing
31- IF (ENABLE_TRACE STREQUAL "ON" )
31+ IF (ENABLE_TRACE)
3232 SET (GIT_TRACE 1)
3333ENDIF ()
3434ADD_FEATURE_INFO(tracing GIT_TRACE "tracing support" )
You can’t perform that action at this time.
0 commit comments