From 1f428c418848ff8e8b6585b729381187e05cf388 Mon Sep 17 00:00:00 2001 From: psakievich Date: Thu, 6 Feb 2025 18:32:06 -0700 Subject: [PATCH] Add a message for CMake incremental build (#48905) * Add a message for CMake incremental build Requested message to explain CMake phase is getting skipped. * [@spackbot] updating style on behalf of psakievich * Update import --------- Co-authored-by: psakievich --- lib/spack/spack/build_systems/cmake.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/spack/spack/build_systems/cmake.py b/lib/spack/spack/build_systems/cmake.py index c938380088a..87fa6f23fa3 100644 --- a/lib/spack/spack/build_systems/cmake.py +++ b/lib/spack/spack/build_systems/cmake.py @@ -11,6 +11,7 @@ from typing import Any, List, Optional, Tuple import llnl.util.filesystem as fs +from llnl.util import tty from llnl.util.lang import stable_partition import spack.builder @@ -469,6 +470,11 @@ def cmake( configure_artifact = "ninja.build" if os.path.isfile(os.path.join(self.build_directory, configure_artifact)): + tty.msg( + "Incremental build criteria satisfied." + "Skipping CMake configure step. To force configuration run" + f" `spack clean {pkg.name}`" + ) return options = self.std_cmake_args