From e5a36e8a780f3d755b64f5b94fb8ae58c9cc2364 Mon Sep 17 00:00:00 2001 From: Virgile Prevosto <virgile.prevosto@m4x.org> Date: Thu, 1 Apr 2021 16:40:21 +0200 Subject: [PATCH] [nix] extend compilation instructions for all llvm versions --- nix/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nix/default.nix b/nix/default.nix index 6decd85..c60e08b 100644 --- a/nix/default.nix +++ b/nix/default.nix @@ -1,6 +1,8 @@ # paramaterised derivation with dependencies injected (callPackage style) { pkgs, stdenv, src ? ../., opam2nix, - ocaml_version ? "ocamlPackages_latest.ocaml", plugins ? { } }: + ocaml_version ? "ocamlPackages_latest.ocaml", plugins ? { }, + plugin_extend ? self: super: { } + }: let old_pkgs = pkgs; in @@ -11,7 +13,7 @@ let frama_clang_build = llvm?pkgs.${"llvm_"+llvm_version}, llvm_package?pkgs.${"llvmPackages_"+llvm_version} } : (plugins.helpers.simple_plugin - { inherit pkgs stdenv src opam2nix ocaml_version plugins; + { inherit pkgs stdenv src opam2nix ocaml_version plugins plugin_extend; name = "frama-clang-on-llvm-" + llvm_version; deps = [ llvm_package.clang-unwrapped llvm pkgs.gnused ]; opamPackages = [ { name = "camlp5"; constraint="=7.14";} ]; -- GitLab