
Instead, depends_on("gmake", type="build") should be used, which makes the global available through `setup_dependent_package`.
24 lines
752 B
Python
24 lines
752 B
Python
# Copyright Spack Project Developers. See COPYRIGHT file for details.
|
|
#
|
|
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
|
|
|
from spack.package import *
|
|
|
|
|
|
class Gmake(Package):
|
|
"""Dummy GMake Package"""
|
|
|
|
homepage = "https://www.gnu.org/software/make"
|
|
url = "https://ftpmirror.gnu.org/make/make-4.4.tar.gz"
|
|
|
|
version("4.4", sha256="ce35865411f0490368a8fc383f29071de6690cbadc27704734978221f25e2bed")
|
|
version("3.0", sha256="ce35865411f0490368a8fc383f29071de6690cbadc27704734978221f25e2bed")
|
|
|
|
def do_stage(self):
|
|
mkdirp(self.stage.source_path)
|
|
|
|
def setup_dependent_package(self, module, dspec):
|
|
module.make = MakeExecutable(
|
|
"make", jobs=determine_number_of_jobs(parallel=dspec.package.parallel)
|
|
)
|