From d53d4722cc23cca1da7284b2de63124668d19c7c Mon Sep 17 00:00:00 2001 From: Sebastian Ullrich Date: Sun, 29 Jun 2025 22:52:46 +0200 Subject: [PATCH] chore: compile stage 0 against correct version string (#9085) This ensure the correct version string is embedded into shipped .oleans, though only the githash is relevant for the version check. --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 09f1368b1b..10168e4f86 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -16,7 +16,7 @@ foreach(var ${vars}) list(APPEND STAGE1_ARGS "-D${CMAKE_MATCH_1}=${${var}}") elseif("${currentHelpString}" MATCHES "No help, variable specified on the command line." OR "${currentHelpString}" STREQUAL "") list(APPEND CL_ARGS "-D${var}=${${var}}") - if("${var}" MATCHES "USE_GMP|CHECK_OLEAN_VERSION") + if("${var}" MATCHES "USE_GMP|CHECK_OLEAN_VERSION|LEAN_VERSION_.*|LEAN_SPECIAL_VERSION_DESC") # must forward options that generate incompatible .olean format list(APPEND STAGE0_ARGS "-D${var}=${${var}}") elseif("${var}" MATCHES "LLVM*|PKG_CONFIG|USE_LAKE|USE_MIMALLOC")