From 37ff37e3b2f43c8dd082deb8e4399e605c860f38 Mon Sep 17 00:00:00 2001 From: Virgile Prevosto <virgile.prevosto@m4x.org> Date: Thu, 1 Apr 2021 16:10:31 +0200 Subject: [PATCH] [nix] use extend mechanism also for non-default llvm versions --- nix/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/nix/default.nix b/nix/default.nix index e6b4407e..6decd85c 100644 --- a/nix/default.nix +++ b/nix/default.nix @@ -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";}); + }) -- GitLab