Skip to content

Commit

Permalink
Merge pull request #7479 from gojimmypi/PR-cmake-update
Browse files Browse the repository at this point in the history
Introduce cmake_policy CMP0128 NEW
  • Loading branch information
SparkiDev authored Apr 30, 2024
2 parents 76e478a + 980e26d commit 2a125ad
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# CMakeList.txt
#
# Copyright (C) 2006-2023 wolfSSL Inc.
# Copyright (C) 2006-2024 wolfSSL Inc.
#
# This file is part of wolfSSL. (formerly known as CyaSSL)
#
Expand All @@ -21,6 +21,12 @@

cmake_minimum_required(VERSION 3.16)

if(${CMAKE_VERSION} VERSION_LESS "3.22")
message(STATUS "This project recommends using CMake version 3.22 or higher. You are using ${CMAKE_VERSION}.")
else()
cmake_policy(SET CMP0128 NEW)
endif()

if("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}")
message(FATAL_ERROR "In-source builds are not allowed.\
Run cmake from a separate directory from where CMakeLists.txt lives.\
Expand Down

0 comments on commit 2a125ad

Please sign in to comment.