Skip to content
Snippets Groups Projects
Commit 37ff37e3 authored by Virgile Prevosto's avatar Virgile Prevosto
Browse files

[nix] use extend mechanism also for non-default llvm versions

parent f8fb9a5d
No related branches found
No related tags found
No related merge requests found
......@@ -10,7 +10,6 @@ let frama_clang_build =
llvm_version,
llvm?pkgs.${"llvm_"+llvm_version},
llvm_package?pkgs.${"llvmPackages_"+llvm_version} } :
(plugins.helpers.simple_plugin
{ inherit pkgs stdenv src opam2nix ocaml_version plugins;
name = "frama-clang-on-llvm-" + llvm_version;
......@@ -34,5 +33,8 @@ in
let new_pkgs = import newer_nix {};
in
(frama_clang_build { llvm_version="9"; })
// { on-llvm10 = (frama_clang_build { llvm_version="10"; });}
// { on-llvm11 = (frama_clang_build { pkgs = new_pkgs; llvm_version="11";});}
.extend(
self: super:
{ on-llvm10 = (frama_clang_build { llvm_version="10"; });
on-llvm11 = (frama_clang_build { pkgs = new_pkgs; llvm_version="11";});
})
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment