diff options
author | Ben Sima <ben@bsima.me> | 2022-07-29 10:50:41 -0400 |
---|---|---|
committer | Ben Sima <ben@bsima.me> | 2022-07-29 10:50:41 -0400 |
commit | d8fe6f7ac54f155fe5a3c33509249a70d0c816c5 (patch) | |
tree | accdaf7961809b231aab726314dccf0e431463b3 /Biz/Ide | |
parent | 347c5d878d064685f4c27f36f38ef20f67996417 (diff) |
Implement Guile linking for C builds
In order to write Guile code against C, I need to distiguish between libs and
bins, so I did that, then I got the flags that gcc needs from `guile-config` and
put them in the args for any C lib build. I tested this with Bessel.c and
Bessel.scm (not in this patch, because I don't really want that code in my
tree, I'll come up with another way to test it later).
Diffstat (limited to 'Biz/Ide')
-rwxr-xr-x | Biz/Ide/repl | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Biz/Ide/repl b/Biz/Ide/repl index 4c77e5b..a8fc124 100755 --- a/Biz/Ide/repl +++ b/Biz/Ide/repl @@ -32,6 +32,7 @@ fi BILD="(import $BIZ_ROOT/Biz/Bild.nix {})" for lib in ${sysdeps[@]}; do flags+=(--packages "$BILD.private.nixpkgs.${lib}") + flags+=(--packages "$BILD.private.nixpkgs.pkg-config") done case $exts in C) |