File tree Expand file tree Collapse file tree 1 file changed +16
-5
lines changed Expand file tree Collapse file tree 1 file changed +16
-5
lines changed Original file line number Diff line number Diff line change 21
21
flake-utils . lib . eachSystem [ flake-utils . lib . system . x86_64-linux ] (
22
22
system :
23
23
let
24
- pkgs = import nixpkgs { inherit system ; } ;
24
+ defaultLlvmVersion = 16 ;
25
25
26
26
drgnSrc = pkgs . fetchFromGitHub {
27
27
owner = "JakeHillion" ;
95
95
96
96
outputs = [ "out" ] ;
97
97
} ;
98
+
99
+ mkOidDevShell =
100
+ pkg : with pkgs ; pkgs . mkShell { buildInputs = [ ] ++ pkg . nativeBuildInputs ++ pkg . buildInputs ; } ;
101
+
102
+ pkgs = import nixpkgs { inherit system ; } ;
98
103
in
99
104
{
100
- packages = rec {
101
- default = oid-llvm16 ;
105
+ packages = {
106
+ default = self . packages . ${ system } . "oid-llvm${ toString defaultLlvmVersion } " ;
107
+
108
+ oid-llvm15 = mkOidPackage 15 ;
109
+ oid-llvm16 = mkOidPackage 16 ;
110
+ } ;
111
+ devShells = {
112
+ default = self . devShells . ${ system } . "oid-llvm${ toString defaultLlvmVersion } " ;
102
113
103
- oid-llvm15 = mkOidPackage pkgs . llvmPackages_15 ;
104
- oid-llvm16 = mkOidPackage pkgs . llvmPackages_16 ;
114
+ oid-llvm15 = mkOidDevShell self . packages . ${ system } . oid-llvm15 ;
115
+ oid-llvm16 = mkOidDevShell self . packages . ${ system } . oid-llvm16 ;
105
116
} ;
106
117
107
118
apps . default = {
You can’t perform that action at this time.
0 commit comments