mirror of
				https://github.com/KartKrewDev/RingRacers.git
				synced 2025-10-30 08:01:28 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			35 lines
		
	
	
	
		
			957 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
	
		
			957 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
set(
 | 
						|
	internal_curl_options
 | 
						|
 | 
						|
	"BUILD_CURL_EXE OFF"
 | 
						|
	"BUILD_SHARED_LIBS ${SRB2_CONFIG_SHARED_INTERNAL_LIBRARIES}"
 | 
						|
	"CURL_DISABLE_TESTS ON"
 | 
						|
	"HTTP_ONLY ON"
 | 
						|
	"CURL_DISABLE_CRYPTO_AUTH ON"
 | 
						|
	"CURL_DISABLE_NTLM ON"
 | 
						|
	"ENABLE_MANUAL OFF"
 | 
						|
	"ENABLE_THREADED_RESOLVER OFF"
 | 
						|
	"CURL_USE_LIBPSL OFF"
 | 
						|
	"CURL_USE_LIBSSH2 OFF"
 | 
						|
	"USE_LIBIDN2 OFF"
 | 
						|
	"CURL_ENABLE_EXPORT_TARGET OFF"
 | 
						|
)
 | 
						|
if(${CMAKE_SYSTEM} MATCHES Windows)
 | 
						|
	list(APPEND internal_curl_options "CURL_USE_OPENSSL OFF")
 | 
						|
	list(APPEND internal_curl_options "CURL_USE_SCHANNEL ON")
 | 
						|
endif()
 | 
						|
if(${CMAKE_SYSTEM} MATCHES Darwin)
 | 
						|
	list(APPEND internal_curl_options "CURL_USE_OPENSSL OFF")
 | 
						|
	list(APPEND internal_curl_options "CURL_USE_SECTRANSP ON")
 | 
						|
endif()
 | 
						|
if(${CMAKE_SYSTEM} MATCHES Linux)
 | 
						|
	list(APPEND internal_curl_options "CURL_USE_OPENSSL ON")
 | 
						|
endif()
 | 
						|
 | 
						|
CPMAddPackage(
 | 
						|
	NAME curl
 | 
						|
	VERSION 7.86.0
 | 
						|
	URL "https://github.com/curl/curl/archive/refs/tags/curl-7_86_0.zip"
 | 
						|
	EXCLUDE_FROM_ALL ON
 | 
						|
	OPTIONS ${internal_curl_options}
 | 
						|
)
 |