mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-22 07:30:19 +00:00
24 lines
858 B
CMake
24 lines
858 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-01-10)
|
||
|
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 (SERENITYOS)
|
||
|
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()
|