Skip to content

Commit 96f97c9

Browse files
author
Antonin Reitz
committed
Fix Nix build header: krml rev empty
use Version.version instead of git rev-parse HEAD in $KRML_HOME
1 parent de6337b commit 96f97c9

1 file changed

Lines changed: 3 additions & 5 deletions

File tree

lib/Driver.ml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -178,11 +178,9 @@ let detect_karamel () =
178178
if not !Options.silent then
179179
KPrint.bprintf "%sKaRaMeL home is:%s %s\n" Ansi.underline Ansi.reset krml_home;
180180

181-
if try Sys.is_directory (krml_home ^^ ".git") with Sys_error _ -> false then begin
182-
let cwd = Sys.getcwd () in
183-
Sys.chdir krml_home;
184-
krml_rev := String.sub (read_one_line "git" [| "rev-parse"; "HEAD" |]) 0 12;
185-
Sys.chdir cwd
181+
krml_rev := begin
182+
try String.sub Version.version 0 12
183+
with Invalid_argument _ -> Version.version
186184
end;
187185

188186
krmllib_dir := krml_home ^^ "krmllib";

0 commit comments

Comments
 (0)