Skip to content

Commit 43624b3

Browse files
authored
Add support for Clang21 (#483)
1 parent d63f730 commit 43624b3

6 files changed

Lines changed: 49 additions & 0 deletions

File tree

.conan/profiles/clang/21/compiler

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
include(../../compiler/clang)
2+
3+
[settings]
4+
compiler.version=21
5+
6+
[conf]
7+
tools.build:compiler_executables={"c":"clang-21","cpp":"clang++-21"}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
include(../../default)
2+
include(../../arch/x64)
3+
include(../../config/debug)
4+
include(../../os/current)
5+
include(../../packages/settings)
6+
include(compiler)
7+
include(../../cpp/23)
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
include(../../default)
2+
include(../../arch/x64)
3+
include(../../config/min-size-rel)
4+
include(../../os/current)
5+
include(../../packages/settings)
6+
include(compiler)
7+
include(../../cpp/23)
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
include(../../default)
2+
include(../../arch/x64)
3+
include(../../config/release)
4+
include(../../os/current)
5+
include(../../packages/settings)
6+
include(compiler)
7+
include(../../cpp/23)
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
include(../../default)
2+
include(../../arch/x64)
3+
include(../../config/rel-with-deb-info)
4+
include(../../os/current)
5+
include(../../packages/settings)
6+
include(compiler)
7+
include(../../cpp/23)

.github/workflows/cmake.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,20 @@ jobs:
141141
},
142142
lib: "libc++",
143143
}
144+
- {
145+
name: "Ubuntu Clang-21 + libc++",
146+
os: ubuntu-latest,
147+
compiler:
148+
{
149+
type: CLANG,
150+
version: 21,
151+
conan: "clang",
152+
cc: "clang-21",
153+
cxx: "clang++-21",
154+
std: 23
155+
},
156+
lib: "libc++",
157+
}
144158
- {
145159
name: "Visual Studio 2019",
146160
os: windows-latest,

0 commit comments

Comments
 (0)