File tree Expand file tree Collapse file tree 3 files changed +6
-4
lines changed Expand file tree Collapse file tree 3 files changed +6
-4
lines changed Original file line number Diff line number Diff line change 3030 runs-on : 16-core-ubuntu
3131 strategy :
3232 matrix :
33- llvm_version : [16, 17]
33+ llvm_version : [16, 17, 18 ]
3434 steps :
3535 - uses : actions/checkout@v4.1.7
3636 - uses : cachix/install-nix-action@v27
Original file line number Diff line number Diff line change @@ -224,8 +224,8 @@ find_package(LLVM ${LLVM_REQUESTED_VERSION} REQUIRED CONFIG)
224224message (STATUS "Found LLVM ${LLVM_PACKAGE_VERSION} " )
225225message (STATUS "Using LLVMConfig.cmake in: ${LLVM_DIR} " )
226226
227- if ((${LLVM_VERSION_MAJOR} VERSION_LESS 16) OR (${LLVM_VERSION_MAJOR} VERSION_GREATER 17 ))
228- message (SEND_ERROR "Object Introspection currently requires an LLVM version between 16 and 17 !" )
227+ if ((${LLVM_VERSION_MAJOR} VERSION_LESS 16) OR (${LLVM_VERSION_MAJOR} VERSION_GREATER 18 ))
228+ message (SEND_ERROR "Object Introspection currently requires an LLVM version between 16 and 18 !" )
229229endif ()
230230
231231find_package (Clang REQUIRED CONFIG)
Original file line number Diff line number Diff line change 2121 flake-utils . lib . eachSystem [ flake-utils . lib . system . x86_64-linux ] (
2222 system :
2323 let
24- defaultLlvmVersion = 17 ;
24+ defaultLlvmVersion = 18 ;
2525 pkgs = import nixpkgs { inherit system ; } ;
2626
2727 drgnSrc = pkgs . fetchFromGitHub {
117117
118118 oid-llvm16 = mkOidPackage 16 ;
119119 oid-llvm17 = mkOidPackage 17 ;
120+ oid-llvm18 = mkOidPackage 18 ;
120121 } ;
121122 devShells = rec {
122123 default = self . devShells . ${ system } . "oid-llvm${ toString defaultLlvmVersion } " ;
123124
124125 oid-llvm16 = mkOidDevShell 16 ;
125126 oid-llvm17 = mkOidDevShell 17 ;
127+ oid-llvm18 = mkOidDevShell 18 ;
126128 } ;
127129
128130 apps . default = {
You can’t perform that action at this time.
0 commit comments