From a688be4b77b954c403db805c8351ff62770f1044 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20Gr=C3=BCninger?= Date: Fri, 21 Mar 2025 16:23:19 +0100 Subject: [PATCH] [cmake] Require CMake version 3.10 or newer CMake 4.0 will be released soon and it marks 3.10 as deprecated and refuses to work with 3.5 or older versions without additional flags for the CMake call. --- CMakeLists.txt | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b1d072c..3d287cd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -26,7 +26,7 @@ # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -cmake_minimum_required(VERSION 3.1) +cmake_minimum_required(VERSION 3.10) project(Snappy VERSION 1.2.1 LANGUAGES C CXX) # C++ standard can be overridden when this is used as a sub-project. @@ -261,9 +261,7 @@ target_sources(snappy "snappy-stubs-internal.cc" "snappy.cc" "${PROJECT_BINARY_DIR}/config.h" - - # Only CMake 3.3+ supports PUBLIC sources in targets exported by "install". - $<$:PUBLIC> + PUBLIC $ $ $