diff --git a/NEWS b/NEWS index d27e55dd97e..7389021c74c 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,10 @@ +libmongoc 1.25.1 (Unreleased) +============================= + +Fixes: + + * Add back support for `BUILD_VERSION` CMake option. `BUILD_VERSION` was unintentionally removed in 1.25.0. + libmongoc 1.25.0 ================ diff --git a/build/cmake/BuildVersion.cmake b/build/cmake/BuildVersion.cmake index 4b04eb8cf1c..18d29a0c218 100644 --- a/build/cmake/BuildVersion.cmake +++ b/build/cmake/BuildVersion.cmake @@ -46,8 +46,10 @@ function(compute_build_version outvar) set("${outvar}" "${output}" PARENT_SCOPE) endfunction() -# Define the BUILD_VERSION: -compute_build_version(BUILD_VERSION) +# Compute the BUILD_VERSION if it is not already defined: +if(NOT DEFINED BUILD_VERSION) + compute_build_version(BUILD_VERSION) +endif() # Set a BUILD_VERSION_SIMPLE, which is just a three-number-triple that CMake understands string (REGEX REPLACE "([0-9]+\\.[0-9]+\\.[0-9]+).*$" "\\1" BUILD_VERSION_SIMPLE "${BUILD_VERSION}")