circt: fix cmake paths

This commit is contained in:
Shogo Takata
2025-03-09 02:33:16 +09:00
parent 21d0d2f988
commit 80a8ba12fe
+11
View File
@@ -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 = {