Remove variable from cmake.py (#48824)
* Remove variable from cmake.py #48775 left a dangling variable that was not caught in CI but by the eyes of @haampie. Restructure variable to local method. * [@spackbot] updating style on behalf of psakievich * Update cmake.py * Update lib/spack/spack/build_systems/cmake.py * Update lib/spack/spack/build_systems/cmake.py --------- Co-authored-by: psakievich <psakievich@users.noreply.github.com>
This commit is contained in:
parent
36f32ceda3
commit
b7f556e4b4
@ -458,19 +458,18 @@ def cmake(
|
|||||||
) -> None:
|
) -> None:
|
||||||
"""Runs ``cmake`` in the build directory"""
|
"""Runs ``cmake`` in the build directory"""
|
||||||
|
|
||||||
# skip cmake phase if it is an incremental develop build
|
if spec.is_develop:
|
||||||
# These are the files that will re-run CMake that are generated from a successful
|
# skip cmake phase if it is an incremental develop build
|
||||||
# configure step
|
|
||||||
primary_generator = _extract_primary_generator(self.generator)
|
|
||||||
if primary_generator == "Unix Makefiles":
|
|
||||||
configure_artifact = "Makefile"
|
|
||||||
elif primary_generator == "Ninja":
|
|
||||||
configure_artifact = "ninja.build"
|
|
||||||
|
|
||||||
if spec.is_develop and os.path.isfile(
|
# Determine the files that will re-run CMake that are generated from a successful
|
||||||
os.path.join(self.build_directory, configure_artifact)
|
# configure step based on state
|
||||||
):
|
primary_generator = _extract_primary_generator(self.generator)
|
||||||
return
|
configure_artifact = "Makefile"
|
||||||
|
if primary_generator == "Ninja":
|
||||||
|
configure_artifact = "ninja.build"
|
||||||
|
|
||||||
|
if os.path.isfile(os.path.join(self.build_directory, configure_artifact)):
|
||||||
|
return
|
||||||
|
|
||||||
options = self.std_cmake_args
|
options = self.std_cmake_args
|
||||||
options += self.cmake_args()
|
options += self.cmake_args()
|
||||||
|
Loading…
Reference in New Issue
Block a user