Skip to content

Commit 22ab449

Browse files
committed
Add clang21 devcontainer
* uses devcontainer dev version
1 parent df2cb3a commit 22ab449

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed
Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1-
FROM mcr.microsoft.com/devcontainers/base:alpine-3.20
1+
FROM mcr.microsoft.com/devcontainers/base:dev-alpine3.23
22

33
RUN \
44
apk add --update --no-cache \
5-
clang17 \
5+
clang21 \
66
libc++-dev \
77
cmake \
88
ninja \
9+
qbs \
910
git \
1011
gdb \
1112
linux-headers \
@@ -25,5 +26,6 @@ RUN \
2526
&& echo "end" >>/home/vscode/.gdbinit
2627

2728
ENV \
28-
CC=/usr/bin/clang \
29-
CXX=/usr/bin/clang++
29+
PATH="/usr/lib/llvm21/bin:${PATH}" \
30+
CC=/usr/bin/clang-21 \
31+
CXX=/usr/bin/clang++-21
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
{
2-
"name": "cocpp19-clang17",
2+
"name": "cocpp19-clang21",
33
"build": {
4-
"dockerfile": "./clang17.Dockerfile",
4+
"dockerfile": "./clang21.Dockerfile",
55
"context": "."
66
},
77
"customizations": {
88
"vscode": {
99
"extensions": [
1010
"ms-vscode.cpptools",
1111
"ms-vscode.cmake-tools",
12-
"ms-python.python"
12+
"ms-python.python",
13+
"qbs-community.qbs-tools"
1314
]
1415
}
1516
},

0 commit comments

Comments
 (0)