Sha256: f8e65b52686ebc647b4230b6f5efa2e856e63ba49063a6f8640fda3bbddbed93

Contents?: true

Size: 947 Bytes

Versions: 4

Compression:

Stored size: 947 Bytes

Contents

include (FetchContent)

# Set the tag that we will fetch.
set (MONGOC_FETCH_TAG_FOR_LIBBSON "1.17.7" CACHE STRING "The Git tag of mongo-c-driver that will be fetched to obtain libbson")

# Fetch the source archive for the requested tag from GitHub
FetchContent_Declare (
    embedded_mcd
    URL "https://github.com/mongodb/mongo-c-driver/archive/refs/tags/${MONGOC_FETCH_TAG_FOR_LIBBSON}.tar.gz"
    )
# Populate it:
FetchContent_GetProperties (embedded_mcd)
if (NOT embedded_mcd_POPULATED)
    message (STATUS "Downloading mongo-c-driver ${MONGOC_FETCH_TAG_FOR_LIBBSON} for libbson")
    FetchContent_Populate (embedded_mcd)
endif ()
# Store the directory path to the external mongoc project:
get_filename_component (MONGOCRYPT_MONGOC_DIR "${embedded_mcd_SOURCE_DIR}" ABSOLUTE)
# The project wants a VERSION_CURRENT file. We know that based on the tag.
file (WRITE "${embedded_mcd_SOURCE_DIR}/VERSION_CURRENT" "${MONGOC_FETCH_TAG_FOR_LIBBSON}")

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
libmongocrypt-helper-1.8.0.0.1001 ext/libmongocrypt/libmongocrypt/cmake/FetchMongoC.cmake
libmongocrypt-helper-1.7.4.0.1002 ext/libmongocrypt/libmongocrypt/cmake/FetchMongoC.cmake
libmongocrypt-helper-1.7.4.0.1001 ext/libmongocrypt/libmongocrypt/cmake/FetchMongoC.cmake
libmongocrypt-helper-1.7.4.0.1000 ext/libmongocrypt/libmongocrypt/cmake/FetchMongoC.cmake