Skip to content

Commit ea3858b

Browse files
authored
Merge pull request #2218 from iteratee/kb/multi-hie-bios
Add support for unit-based hie-bios script for ghc 9.4+
2 parents 7d88e4f + c3dc0cf commit ea3858b

File tree

11 files changed

+471
-33
lines changed

11 files changed

+471
-33
lines changed

haskell/private/hie_bios_wrapper.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,10 @@ SCRIPT_ABS="$(rlocation %{OUTPUT_RLOCATION_PATH})"
1818
RULES_HASKELL_EXEC_ROOT=${SCRIPT_ABS%/"$SCRIPT_REL"}
1919
ARGS="%{ARGS}"
2020
echo "$ARGS"
21+
UNIT_FILE_FRAGMENTS="%{UNIT_FILE_FRAGMENTS}"
22+
for FRAGMENT in $UNIT_FILE_FRAGMENTS; do
23+
UNIT_FILE=${FRAGMENT%.sh}
24+
. "$FRAGMENT" >"$UNIT_FILE"
25+
echo "-unit"
26+
echo "@${UNIT_FILE}"
27+
done

0 commit comments

Comments
 (0)