From fab1d649ff217d0adcd17c2d70eaef361d4157bb Mon Sep 17 00:00:00 2001 From: Basil Fierz Date: Tue, 18 Mar 2025 21:46:15 +0100 Subject: [PATCH] Fixes an issue where CMake clears the local variable instead of setting it (CMP0126) --- CMakeLists.txt | 2 +- src/CMakeLists.txt | 10 +++++----- tool/CMakeLists.txt | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ddbc459..4602de5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,7 +9,7 @@ project(FOONATHAN_MEMORY) set(FOONATHAN_MEMORY_VERSION_MAJOR 0 CACHE STRING "major version of memory" FORCE) set(FOONATHAN_MEMORY_VERSION_MINOR 7 CACHE STRING "minor version of memory" FORCE) set(FOONATHAN_MEMORY_VERSION_PATCH 3 CACHE STRING "patch version of memory" FORCE) -set(FOONATHAN_MEMORY_VERSION "${FOONATHAN_MEMORY_VERSION_MAJOR}.${FOONATHAN_MEMORY_VERSION_MINOR}.${FOONATHAN_MEMORY_VERSION_PATCH}" +set(FOONATHAN_MEMORY_VERSION "$CACHE{FOONATHAN_MEMORY_VERSION_MAJOR}.$CACHE{FOONATHAN_MEMORY_VERSION_MINOR}.$CACHE{FOONATHAN_MEMORY_VERSION_PATCH}" CACHE STRING "version of memory" FORCE) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 7b26572..7501be2 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -87,9 +87,9 @@ target_include_directories(foonathan_memory PUBLIC $