Skip to content

Commit aff02d3

Browse files
author
Antonin Reitz
committed
Fix Nix build header: krml rev empty
use krml -version instead of git rev-parse HEAD in /home/build/dev/karamel/
1 parent de6337b commit aff02d3

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

lib/Driver.ml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -178,12 +178,11 @@ 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
186-
end;
181+
(* Use krml -version flag *)
182+
krml_rev := String.sub
183+
(read_one_line (krml_home ^^ "krml") [| "-version" |])
184+
(String.length "KaRaMeL version: ")
185+
12;
187186

188187
krmllib_dir := krml_home ^^ "krmllib";
189188
runtime_dir := krml_home ^^ "runtime";

0 commit comments

Comments
 (0)