From cd07d6c82e9d543bff0759a779df393f2687a98c Mon Sep 17 00:00:00 2001 From: Patryk Wychowaniec Date: Sat, 4 Jun 2022 16:42:21 +0200 Subject: clang-tools: provide many versions --- pkgs/top-level/all-packages.nix | 82 ++++++++++++++++++++++++++++++----------- 1 file changed, 61 insertions(+), 21 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4e3e1eb63c6..976a93dd3ce 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12392,7 +12392,6 @@ with pkgs; chez-matchable = callPackage ../development/chez-modules/chez-matchable { }; - clang = llvmPackages.clang; libclang = llvmPackages.libclang; clang-manpages = llvmPackages.clang-manpages; @@ -12403,21 +12402,62 @@ with pkgs; }; }; - clang_14 = llvmPackages_14.clang; - clang_13 = llvmPackages_13.clang; - clang_12 = llvmPackages_12.clang; - clang_11 = llvmPackages_11.clang; - clang_10 = llvmPackages_10.clang; - clang_9 = llvmPackages_9.clang; - clang_8 = llvmPackages_8.clang; - clang_7 = llvmPackages_7.clang; - clang_6 = llvmPackages_6.clang; + clang = llvmPackages.clang; clang_5 = llvmPackages_5.clang; + clang_6 = llvmPackages_6.clang; + clang_7 = llvmPackages_7.clang; + clang_8 = llvmPackages_8.clang; + clang_9 = llvmPackages_9.clang; + clang_10 = llvmPackages_10.clang; + clang_11 = llvmPackages_11.clang; + clang_12 = llvmPackages_12.clang; + clang_13 = llvmPackages_13.clang; + clang_14 = llvmPackages_14.clang; clang-tools = callPackage ../development/tools/clang-tools { llvmPackages = llvmPackages_latest; }; + clang-tools_5 = callPackage ../development/tools/clang-tools { + llvmPackages = llvmPackages_5; + }; + + clang-tools_6 = callPackage ../development/tools/clang-tools { + llvmPackages = llvmPackages_6; + }; + + clang-tools_7 = callPackage ../development/tools/clang-tools { + llvmPackages = llvmPackages_7; + }; + + clang-tools_8 = callPackage ../development/tools/clang-tools { + llvmPackages = llvmPackages_8; + }; + + clang-tools_9 = callPackage ../development/tools/clang-tools { + llvmPackages = llvmPackages_9; + }; + + clang-tools_10 = callPackage ../development/tools/clang-tools { + llvmPackages = llvmPackages_10; + }; + + clang-tools_11 = callPackage ../development/tools/clang-tools { + llvmPackages = llvmPackages_11; + }; + + clang-tools_12 = callPackage ../development/tools/clang-tools { + llvmPackages = llvmPackages_12; + }; + + clang-tools_13 = callPackage ../development/tools/clang-tools { + llvmPackages = llvmPackages_13; + }; + + clang-tools_14 = callPackage ../development/tools/clang-tools { + llvmPackages = llvmPackages_14; + }; + clang-analyzer = callPackage ../development/tools/analysis/clang-analyzer { llvmPackages = llvmPackages_latest; inherit (llvmPackages_latest) clang; @@ -13399,20 +13439,20 @@ with pkgs; lldb_14 = llvmPackages_14.lldb; llvm = llvmPackages.llvm; + llvm_5 = llvmPackages_5.llvm; + llvm_6 = llvmPackages_6.llvm; + llvm_7 = llvmPackages_7.llvm; + llvm_8 = llvmPackages_8.llvm; + llvm_9 = llvmPackages_9.llvm; + llvm_10 = llvmPackages_10.llvm; + llvm_11 = llvmPackages_11.llvm; + llvm_12 = llvmPackages_12.llvm; + llvm_13 = llvmPackages_13.llvm; + llvm_14 = llvmPackages_14.llvm; + libllvm = llvmPackages.libllvm; llvm-manpages = llvmPackages.llvm-manpages; - llvm_14 = llvmPackages_14.llvm; - llvm_13 = llvmPackages_13.llvm; - llvm_12 = llvmPackages_12.llvm; - llvm_11 = llvmPackages_11.llvm; - llvm_10 = llvmPackages_10.llvm; - llvm_9 = llvmPackages_9.llvm; - llvm_8 = llvmPackages_8.llvm; - llvm_7 = llvmPackages_7.llvm; - llvm_6 = llvmPackages_6.llvm; - llvm_5 = llvmPackages_5.llvm; - llvmPackages = let latest_version = lib.toInt (lib.versions.major llvmPackages_latest.llvm.version); -- cgit 1.4.1