From 3385da837cf32044a0f9599347fd42456bea7f49 Mon Sep 17 00:00:00 2001 From: Alex Richert Date: Mon, 3 Mar 2025 13:37:09 -0800 Subject: [PATCH] crtm: softlink *cmake config files to usable path --- var/spack/repos/builtin/packages/crtm/package.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/var/spack/repos/builtin/packages/crtm/package.py b/var/spack/repos/builtin/packages/crtm/package.py index e438fc9bae6aba..ed394cbd641a64 100644 --- a/var/spack/repos/builtin/packages/crtm/package.py +++ b/var/spack/repos/builtin/packages/crtm/package.py @@ -3,6 +3,9 @@ # # SPDX-License-Identifier: (Apache-2.0 OR MIT) +import glob +import os + from spack.package import * @@ -101,3 +104,10 @@ def patch(self): filter_file( "-fbacktrace", "-fbacktrace -ffree-line-length-none", "libsrc/CMakeLists.txt" ) + + @run_after("install") + @when("@3.1.1-build1") + def cmake_config_softlinks(self): + cmake_config_files = glob.glob(join_path(self.prefix, "cmake/crtm/*")) + for srcpath in cmake_config_files: + os.symlink(srcpath, join_path(self.prefix, "cmake", os.path.basename(srcpath)))