build: minimum required CMake version bumped to 3.25

Resolves #597
This commit is contained in:
Mateusz Pusz
2024-07-16 20:35:05 +02:00
parent 2e1e4f122a
commit 2411a7ef12
7 changed files with 10 additions and 4 deletions

View File

@ -20,7 +20,7 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
cmake_minimum_required(VERSION 3.23)
cmake_minimum_required(VERSION 3.25)
project(mp-units-dev LANGUAGES CXX)
list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake")

View File

@ -20,7 +20,7 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
cmake_minimum_required(VERSION 3.23)
cmake_minimum_required(VERSION 3.25)
project(mp-units VERSION 2.3.0 LANGUAGES CXX)
set(projectPrefix MP_UNITS_)

View File

@ -20,6 +20,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
cmake_minimum_required(VERSION 3.25)
include_guard(GLOBAL)
function(validate_unparsed module prefix)

View File

@ -59,6 +59,8 @@ For example:
check_cxx_feature_supported("__cpp_constexpr >= 202211L" STATIC_CONSTEXPR_VARS_IN_CONSTEXPR_FUNCTIONS)
#]=======================================================================]
cmake_minimum_required(VERSION 3.25)
include_guard(GLOBAL)
macro(CHECK_CXX_FEATURE_SUPPORTED CONDITION VARIABLE)

View File

@ -20,7 +20,7 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
cmake_minimum_required(VERSION 3.15)
cmake_minimum_required(VERSION 3.25)
function(check_libcxx_in_use variable)
if(CMAKE_CXX_COMPILER_ID MATCHES "Clang")

View File

@ -20,6 +20,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
cmake_minimum_required(VERSION 3.25)
add_library(mp-units-contracts INTERFACE)
if(${projectPrefix}API_CONTRACTS STREQUAL "NONE")

View File

@ -20,7 +20,7 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
cmake_minimum_required(VERSION 3.23)
cmake_minimum_required(VERSION 3.25)
project(test_package LANGUAGES CXX)
find_package(mp-units REQUIRED)