From 80a8ba12feb3b2e6f971e690891c52ec41a93e84 Mon Sep 17 00:00:00 2001 From: Shogo Takata Date: Sun, 9 Mar 2025 02:33:16 +0900 Subject: [PATCH] circt: fix cmake paths --- pkgs/by-name/ci/circt/package.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/by-name/ci/circt/package.nix b/pkgs/by-name/ci/circt/package.nix index 2da3f64befa5..816e3f0735bd 100644 --- a/pkgs/by-name/ci/circt/package.nix +++ b/pkgs/by-name/ci/circt/package.nix @@ -125,6 +125,17 @@ stdenv.mkDerivation rec { postInstall = '' moveToOutput lib "$lib" + moveToOutput lib/cmake "$dev" + + substituteInPlace $dev/lib/cmake/circt/CIRCTConfig.cmake \ + --replace-fail "\''${CIRCT_INSTALL_PREFIX}/lib/cmake/mlir" "${circt-llvm.dev}/lib/cmake/mlir" \ + --replace-fail "\''${CIRCT_INSTALL_PREFIX}/lib/cmake/circt" "$dev/lib/cmake/circt" \ + --replace-fail "\''${CIRCT_INSTALL_PREFIX}/include" "$dev/include" \ + --replace-fail "\''${CIRCT_INSTALL_PREFIX}/lib" "$lib/lib" \ + --replace-fail "\''${CIRCT_INSTALL_PREFIX}/bin" "$out/bin" \ + --replace-fail "\''${CIRCT_INSTALL_PREFIX}" "$out" + substituteInPlace $dev/lib/cmake/circt/CIRCTTargets-release.cmake \ + --replace-fail "\''${_IMPORT_PREFIX}/lib" "$lib/lib" ''; passthru = {