diff options
author | Thomas Madlener <thomas.madlener@desy.de> | 2024-04-03 21:55:57 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-03 21:55:57 +0200 |
commit | 2c17cd365de54c38cf5c0f1ec212b352a7f4f52e (patch) | |
tree | 10e3d6b1477a6129960e9d5db0bd897e466a3129 | |
parent | dfe537f688da09e06fd313ddc056c0832bc8b3ea (diff) | |
download | spack-2c17cd365de54c38cf5c0f1ec212b352a7f4f52e.tar.gz spack-2c17cd365de54c38cf5c0f1ec212b352a7f4f52e.tar.bz2 spack-2c17cd365de54c38cf5c0f1ec212b352a7f4f52e.tar.xz spack-2c17cd365de54c38cf5c0f1ec212b352a7f4f52e.zip |
Make it possible to build whizard from a git checkout (#43447)
-rw-r--r-- | var/spack/repos/builtin/packages/whizard/package.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/whizard/package.py b/var/spack/repos/builtin/packages/whizard/package.py index 57241cd6cf..1abfc157d2 100644 --- a/var/spack/repos/builtin/packages/whizard/package.py +++ b/var/spack/repos/builtin/packages/whizard/package.py @@ -3,6 +3,8 @@ # # SPDX-License-Identifier: (Apache-2.0 OR MIT) +import os + from spack.package import * @@ -121,6 +123,14 @@ class Whizard(AutotoolsPackage): env.set("FC", self.compiler.fc) env.set("F77", self.compiler.fc) + @run_before("autoreconf") + def prepare_whizard(self): + # As described in the manual (SVN Repository version) + # https://whizard.hepforge.org/manual/manual003.html#sec%3Aprerequisites + if not os.path.exists("configure.ac"): + shell = which("sh") + shell("build_master.sh") + def configure_args(self): spec = self.spec enable_hepmc = "no" if "hepmc=off" in spec else "yes" |