ci: clang-16 support added to CI

This commit is contained in:
Mateusz Pusz
2023-03-21 23:12:59 +01:00
parent 43a112c8be
commit 002e3feec3
3 changed files with 27 additions and 1 deletions

View File

@@ -149,6 +149,19 @@ jobs:
}, },
lib: "libc++", lib: "libc++",
} }
- {
name: "Ubuntu Clang-16 + libc++",
os: ubuntu-22.04,
compiler:
{
type: CLANG,
version: 16,
cc: "clang-16",
cxx: "clang++-16",
std: 20,
},
lib: "libc++",
}
- { - {
name: "MacOS Apple Clang 13", name: "MacOS Apple Clang 13",
os: macos-11, os: macos-11,

View File

@@ -153,6 +153,19 @@ jobs:
}, },
lib: "libc++", lib: "libc++",
} }
- {
name: "Ubuntu Clang-16 + libc++",
os: ubuntu-22.04,
compiler:
{
type: CLANG,
version: 16,
cc: "clang-16",
cxx: "clang++-16",
std: 20,
},
lib: "libc++",
}
- { - {
name: "MacOS Apple Clang 13", name: "MacOS Apple Clang 13",
os: macos-11, os: macos-11,

View File

@@ -146,7 +146,7 @@ class MPUnitsConan(ConanFile):
str(self._full_compiler_version), min_version str(self._full_compiler_version), min_version
): ):
raise ConanInvalidConfiguration( raise ConanInvalidConfiguration(
f"{self.ref} requires at least {compiler} {min_version}" f"{self.ref} requires at least {compiler} {min_version} ({self._full_compiler_version} in use)"
) )
def layout(self): def layout(self):