mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 06:02:44 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			23 lines
		
	
	
	
		
			889 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			889 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| include(${CMAKE_CURRENT_LIST_DIR}/utils.cmake)
 | |
| 
 | |
| set(CACERT_PATH "${SERENITY_CACHE_DIR}/CACERT" CACHE PATH "Download location for cacert.pem")
 | |
| 
 | |
| set(CACERT_VERSION 2023-12-12)
 | |
| set(CACERT_VERSION_FILE "${CACERT_PATH}/version.txt")
 | |
| 
 | |
| set(CACERT_FILE cacert-${CACERT_VERSION}.pem)
 | |
| set(CACERT_URL https://curl.se/ca/${CACERT_FILE})
 | |
| set(CACERT_INSTALL_FILE cacert.pem)
 | |
| 
 | |
| if (ENABLE_CACERT_DOWNLOAD)
 | |
|     remove_path_if_version_changed("${CACERT_VERSION}" "${CACERT_VERSION_FILE}" "${CACERT_PATH}")
 | |
| 
 | |
|     download_file("${CACERT_URL}" "${CACERT_PATH}/${CACERT_FILE}")
 | |
| 
 | |
|     if (NOT "${CMAKE_STAGING_PREFIX}" STREQUAL "")
 | |
|         set(CACERT_INSTALL_PATH ${CMAKE_STAGING_PREFIX}/etc/${CACERT_INSTALL_FILE})
 | |
|     else()
 | |
|         set(CACERT_INSTALL_PATH ${CMAKE_CURRENT_BINARY_DIR}/${CACERT_INSTALL_FILE})
 | |
|     endif()
 | |
|     configure_file(${CACERT_PATH}/${CACERT_FILE} ${CACERT_INSTALL_PATH} COPYONLY)
 | |
| endif()
 | 
